import type { ToolExposureSurface } from "../ToolExposureSurface"; import type { AppLinksConfig } from "./AppLinksConfig"; import type { AppToolApproval } from "./AppToolApproval"; import type { AppToolsConfig } from "./AppToolsConfig"; import type { ApprovalsReviewer } from "./ApprovalsReviewer"; import type { AppsDefaultConfig } from "./AppsDefaultConfig"; export type AppsConfig = { _default: AppsDefaultConfig | null; } & ({ [key in string]?: { enabled: boolean; /** * Additional model-facing surfaces omitted for this connector's tools. */ omit_tools_from: Array | null; approvals_reviewer: ApprovalsReviewer | null; destructive_enabled: boolean | null; open_world_enabled: boolean | null; default_tools_approval_mode: AppToolApproval | null; default_tools_enabled: boolean | null; tools: AppToolsConfig | null; /** * Per-account approval settings keyed by link ID. */ links: AppLinksConfig | null; }; }); //# sourceMappingURL=AppsConfig.d.ts.map