/**
 * MCP exposure configuration — controls which tools are visible
 * when long-tail acts as an MCP server for external clients.
 *
 * Set once at startup from startConfig.mcp.exposure.
 * Read by the /mcp endpoint handler on each request.
 */
export interface ExposureConfig {
    readOnly?: boolean;
    hideAiWhenUnavailable?: boolean;
    allowServers?: string[];
    denyServers?: string[];
}
export declare function setExposureConfig(config?: ExposureConfig): void;
export declare function getExposureConfig(): ExposureConfig | undefined;
