/** * Get the current CLAUDE.md content for a project, separated into * team-managed and local sections. */ export declare function getContextSections(projectPath: string): { full: string | null; teamSection: string | null; localSection: string | null; }; /** * Pull team CLAUDE.md template from Handrails and merge with local content. */ export declare function pullContext(projectPath: string): Promise<{ updated: boolean; templateFound: boolean; path: string; }>; /** * Push the local (non-team) section of CLAUDE.md to Handrails as a template suggestion. */ export declare function pushContext(projectPath: string): Promise<{ pushed: boolean; content: string | null; }>; /** * Sync slash commands between local and team. * Pull: team commands -> local slash-commands dir * Push: local-only commands -> stored as knowledge in Handrails */ export declare function syncSlashCommands(direction?: 'pull' | 'push' | 'both'): Promise<{ pulled: number; pushed: number; commands: string[]; }>; /** * Suggest an update to CLAUDE.md — returns the proposed content without writing. */ export declare function suggestContextUpdate(projectPath: string, addition: string, section?: 'local' | 'team'): { currentContent: string | null; proposedContent: string; };