import { ProviderManifestEntry } from './manifest'; export interface ExportResult { destPath: string; /** Provider ids for which real traces were captured. */ capturedProviders: string[]; /** Per-provider manifest entries (portability, discovered IDs, etc.). */ providers: Record; } /** * Pure (vscode-free) core: build and write the agent backup ZIP. * Called both by the VS Code command (with a dialog-chosen path) and directly * from the CLI (with a CLI-supplied path). */ export declare function createAgentBackup(root: string, destPath: string): Promise; /** * VS Code command handler: show a save dialog then call {@link createAgentBackup}. * Imports `vscode` lazily so this module stays loadable outside the extension host. */