export interface McpIntegrationDefaultsFilterConfig { include?: string[]; exclude?: string[]; } export type McpIntegrationDefaultsConfig = boolean | McpIntegrationDefaultsFilterConfig; export type McpIntegrationsConfigInput = boolean | { /** * Built-in remote MCP presets shown in the integration catalog. * * Set to `false` to hide all defaults while keeping custom server setup. * Use `include` or `exclude` to allow/block individual preset ids. */ defaults?: McpIntegrationDefaultsConfig; /** Whether users can add an arbitrary remote MCP endpoint. Defaults to true. */ custom?: boolean; }; export interface NormalizedMcpIntegrationsConfig { enabled: boolean; custom: boolean; defaults: { enabled: boolean; include?: string[]; exclude: string[]; }; } export declare function normalizeMcpIntegrationsConfig(input?: McpIntegrationsConfigInput | NormalizedMcpIntegrationsConfig | undefined): NormalizedMcpIntegrationsConfig; //# sourceMappingURL=mcp-integration-config.d.ts.map