import type { ToolDefinition } from '../../types/tools.js';
export declare const MCP_TOOL_SCHEMA: ToolDefinition;
export interface McpToolInput {
    readonly mode: 'servers' | 'tools' | 'schema' | 'resources' | 'security' | 'auth' | 'approve-quarantine' | 'set-trust' | 'set-role';
    readonly view?: 'descriptor' | 'preview' | 'full' | undefined;
    readonly qualifiedName?: string | undefined;
    readonly serverName?: string | undefined;
    readonly operatorId?: string | undefined;
    readonly trustMode?: 'constrained' | 'ask-on-risk' | 'allow-all' | 'blocked' | undefined;
    readonly role?: 'general' | 'docs' | 'filesystem' | 'git' | 'database' | 'browser' | 'deploy' | 'automation' | undefined;
}
//# sourceMappingURL=schema.d.ts.map