/**
 * Pre-configured MCP Connectors
 *
 * Registry of pre-configured MCP server connectors for popular
 * services, with environment variable checks and setup instructions.
 */
export interface ConnectorConfig {
    name: string;
    type: string;
    description: string;
    mcpServerConfig: Record<string, unknown>;
    requiredEnvVars: string[];
    setupInstructions: string;
}
export declare class ConnectorRegistry {
    private connectors;
    constructor();
    static getInstance(): ConnectorRegistry;
    static resetInstance(): void;
    getAvailableConnectors(): ConnectorConfig[];
    getConnector(name: string): ConnectorConfig | undefined;
    isConfigured(name: string): boolean;
    getSetupInstructions(name: string): string | undefined;
    listConfigured(): ConnectorConfig[];
    listUnconfigured(): ConnectorConfig[];
}
export declare function getConnectorRegistry(): ConnectorRegistry;
export declare function resetConnectorRegistry(): void;
