interface HubWorkspaceFile { path: string; content: string; } interface HubAgentSnapshot { agent_id: string; name?: string; tags?: string[]; channels?: Record>; skills?: string[]; workspace_files?: HubWorkspaceFile[]; } interface HubAutomationSnapshot { id: string; agent_id: string; name: string; prompt: string; status: 'ACTIVE' | 'PAUSED'; rrule: string; timezone: string; exdate?: string[]; thread_mode?: 'main' | 'isolated'; model?: string; reasoning_effort?: 'low' | 'medium' | 'high'; execution_environment?: 'local'; cwds?: string[]; } interface HubInstanceSnapshot { version: 1; config_yaml?: string; agents?: HubAgentSnapshot[]; automations?: HubAutomationSnapshot[]; workspace_files?: HubWorkspaceFile[]; metadata?: Record; } export interface ExportedHubSnapshot { space_id: string; snapshot: HubInstanceSnapshot; } export declare function buildHubSnapshotForSpace(spaceId: string): ExportedHubSnapshot; export {}; //# sourceMappingURL=hub-snapshot.d.ts.map