interface KWPFrame { type: string; id: string; method?: string; payload?: unknown; } interface TransportClient { connect(): Promise; request(frame: KWPFrame): Promise; disconnect(): Promise; } interface ExportSnapshotOptions { out?: string; socketPath?: string; httpPort?: number; } interface TransportDeps { UnixSocketClient: new (path: string) => TransportClient; HttpClient: new (port: number) => TransportClient; } /** * Connect to the running kernel and trigger a snapshot export. * * @param options - Command options. * @param deps - Optional transport constructors (used in tests). */ export declare function exportRuntimeSnapshot(options: ExportSnapshotOptions, deps?: TransportDeps): Promise; export {}; //# sourceMappingURL=snapshot.d.ts.map