export interface ProfileListOptions { projectRoot: string; json: boolean; } /** Show the configured profiles and which one is active. */ export declare function runProfileList(options: ProfileListOptions): Promise; export interface ProfileSetOptions { projectRoot: string; name: string; servers: string[]; description?: string; sync?: boolean; json: boolean; } /** Create or replace a profile: a named subset of the configured MCP servers. */ export declare function runProfileSet(options: ProfileSetOptions): Promise; export interface ProfileUseOptions { projectRoot: string; name: string | null; sync: boolean; json: boolean; } /** Switch the active profile (or clear it) and re-sync so tool configs follow. */ export declare function runProfileUse(options: ProfileUseOptions): Promise; export interface ProfileRemoveOptions { projectRoot: string; name: string; sync?: boolean; json: boolean; } /** * Delete a profile, re-syncing when it was the active one so tool configs widen back * to every server. */ export declare function runProfileRemove(options: ProfileRemoveOptions): Promise;