import type { Config } from '../../config/schema.js'; import type { EmbeddedContextFile, WorkspaceBootstrapFile } from './types.js'; export { clearAllBootstrapSnapshots, clearBootstrapSnapshot } from './bootstrap-cache.js'; export declare function resolveBootstrapFilesSync(params: { profileDir: string; sessionKey?: string; excludeHeartbeat?: boolean; }): WorkspaceBootstrapFile[]; export declare function resolveBootstrapFilesForRun(params: { profileDir: string; sessionKey?: string; excludeHeartbeat?: boolean; warn?: (message: string) => void; }): Promise; export declare function resolveBootstrapContextSync(params: { profileDir: string; config?: Config; sessionKey?: string; excludeHeartbeat?: boolean; contextInjection?: 'always' | 'continuation-skip' | 'never'; }): { bootstrapFiles: WorkspaceBootstrapFile[]; contextFiles: EmbeddedContextFile[]; }; export declare function resolveBootstrapContextForRun(params: { profileDir: string; config?: Config; sessionKey?: string; excludeHeartbeat?: boolean; contextInjection?: 'always' | 'continuation-skip' | 'never'; warn?: (message: string) => void; }): Promise<{ bootstrapFiles: WorkspaceBootstrapFile[]; contextFiles: EmbeddedContextFile[]; }>;