export interface AITool { name: string; displayName: string; configFile: string; configPath: string; installed: boolean; configured: boolean; systemPromptFile?: string; mcpSupport: boolean; envVars?: string[]; } export interface fr3kConfig { version: string; tools: { [key: string]: AIToolConfig; }; global: { systemPrompt: string; mcpServers: MCPServer[]; }; } export interface AIToolConfig { enabled: boolean; configPath: string; systemPromptPath: string; mcpServers: string[]; envVars: { [key: string]: string; }; } export interface MCPServer { name: string; command: string; args: string[]; env?: { [key: string]: string; }; transport?: 'stdio' | 'http'; url?: string; description?: string; category?: string; } export interface SystemPromptTemplate { name: string; description: string; content: string; variables: string[]; } export interface ConfiguratorOptions { force?: boolean; global?: boolean; tools?: string; all?: boolean; hooks?: boolean; commands?: boolean; adw?: boolean; complete?: boolean; tier?: string; } export interface InstallationTier { level: number; name: string; description: string; includes: string[]; dependencies: string[]; } //# sourceMappingURL=index.d.ts.map