import { type ModeStore, type Tool } from '@wrongstack/core/types'; export interface ModeInput { action: 'get' | 'list' | 'set' | 'clear'; mode?: string | undefined; } export type ModeFamily = 'lite' | 'deep' | 'balanced' | 'custom'; export interface ModeOutput { action: string; currentMode?: string | undefined; modes?: { id: string; name: string; description: string; family: ModeFamily; tags: string[]; }[]; /** Always true: invalid input and unknown modes are thrown, not returned. */ success: true; message: string; } export declare function createModeTool(modeStore: ModeStore): Tool; //# sourceMappingURL=mode.d.ts.map