KernelSlog: {
    changeCList: ((vatID: string, crankNum: BigInt, mode: "import" | "export" | "drop", kernelSlot: string, vatSlot: string) => void);
    delivery: ((vatID: string, newCrankNum: BigInt, newDeliveryNum: BigInt, kd: KernelDeliveryObject, vd: VatDeliveryObject, replay?: boolean) => SlogFinishDelivery);
    provideVatSlogger: ((vatID: string, dynamic?: boolean, description?: string, name?: string, vatSourceBundle?: unknown, managerType?: string, vatParameters?: unknown) => {
        vatSlog: VatSlog;
    });
    startup: ((vatID: string) => (() => void));
    syscall: ((vatID: string, ksc: KernelSyscallObject | undefined, vsc: VatSyscallObject) => SlogFinishSyscall);
    terminateVat: ((vatID: string, shouldReject: boolean, info: SwingSetCapData) => void);
    vatConsole: ((vatID: string, origConsole: LimitedConsole) => LimitedConsole);
    write: (({}: any) => void);
}