import type { VaultMemoryApi } from './cloud.js'; type Project = { id: string; rootPath?: unknown; name?: unknown; private?: unknown; isPrivate?: unknown; is_private?: unknown; }; interface Link { workspace: string; roots: string[]; includeWorktreeParent: boolean; allProjects?: boolean; } export declare function contextChainStatus(home: string): { chains: Link[]; maxProjects: number; default: string; }; export declare function configureContextChain(home: string, input: { workspace: string; roots: string[]; consent?: boolean; includeWorktreeParent?: boolean; allProjects?: boolean; }): { chains: Link[]; maxProjects: number; default: string; }; export declare function loadProjectContext(home: string, cloud: VaultMemoryApi, input: { workspace: string; primary: Project; projects: unknown[]; limit: number; maxChars: number; }): Promise; export {};