import { z } from "zod"; export declare const appConfigSchema: z.ZodObject<{ a2a: z.ZodPrefault>; allowUnsignedInternal: z.ZodDefault; }, z.core.$strip>>; access: z.ZodPrefault>; orgCreation: z.ZodDefault>; autoCreateDefaultOrg: z.ZodDefault; bootstrapAdmins: z.ZodDefault>; sso: z.ZodPrefault; }, z.core.$strip>>; scim: z.ZodPrefault; credentialHashSecret: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; agent: z.ZodPrefault; model: z.ZodOptional; questionIntake: z.ZodOptional; disabled: z.ZodDefault; experimentId: z.ZodString; questionToolNames: z.ZodDefault>; treatmentInstructions: z.ZodString; trackedEventNames: z.ZodDefault>; clientTrackedEventNames: z.ZodDefault>; }, z.core.$strip>>; builtInEngines: z.ZodOptional>; buildEnginePackages: z.ZodOptional; mode: z.ZodOptional; preferBringYourOwnKey: z.ZodDefault; maxOutputTokens: z.ZodOptional; mainChatMaxOutputTokens: z.ZodDefault; emptyResponseRetryMaxOutputTokens: z.ZodDefault; sourceSweepToolCallThreshold: z.ZodDefault; runSoftTimeoutMs: z.ZodOptional; completedRunRetentionMs: z.ZodOptional; erroredRunRetentionMs: z.ZodOptional; backgroundNoProgressTimeoutMs: z.ZodDefault; backgroundRunHardTimeoutMs: z.ZodDefault; }, z.core.$strip>>; analytics: z.ZodPrefault; agentNativePublicKey: z.ZodOptional; agentNativeEndpoint: z.ZodDefault; headScriptSrc: z.ZodOptional; }, z.core.$strip>>; app: z.ZodPrefault; legacyId: z.ZodOptional; workspaceId: z.ZodOptional; basePath: z.ZodOptional; name: z.ZodOptional; homePath: z.ZodOptional; logoUrl: z.ZodOptional; pingMessage: z.ZodDefault; healthStrictSchema: z.ZodDefault; url: z.ZodOptional; packageName: z.ZodOptional; template: z.ZodOptional; sourceTemplate: z.ZodOptional; slug: z.ZodOptional; description: z.ZodOptional; }, z.core.$strip>>; auth: z.ZodPrefault; mcpOwnerEmail: z.ZodOptional; requireEmailVerification: z.ZodOptional; }, z.core.$strip>>; clips: z.ZodPrefault; endpoint: z.ZodOptional; bucket: z.ZodOptional; accessKeyId: z.ZodOptional; secretAccessKey: z.ZodOptional; region: z.ZodOptional; perIdentityClipLimit: z.ZodDefault; maxClipBytes: z.ZodDefault; maxClipDurationMs: z.ZodDefault; globalDailyClipCap: z.ZodOptional; ipPrefixDailyGrantCap: z.ZodOptional; globalRetainedByteCap: z.ZodOptional; retainedByteAlertRatio: z.ZodDefault; }, z.core.$strip>>; contentPeerSecret: z.ZodOptional; }, z.core.$strip>>; decisions: z.ZodPrefault>>; timeoutMs: z.ZodDefault; }, z.core.$strip>>; dispatch: z.ZodPrefault>; workspaceOwnerEmails: z.ZodDefault>; defaultOwnerEmail: z.ZodOptional; }, z.core.$strip>>; extensions: z.ZodPrefault>; iframeMediaSources: z.ZodDefault>; }, z.core.$strip>>; hostedStorage: z.ZodPrefault; endpoint: z.ZodOptional; bucket: z.ZodOptional; accessKeyId: z.ZodOptional; secretAccessKey: z.ZodOptional; region: z.ZodOptional; }, z.core.$strip>>; integrations: z.ZodPrefault; allowUnverifiedWebhooks: z.ZodDefault; webhookBaseUrl: z.ZodOptional; platforms: z.ZodOptional>; }, z.core.$strip>>; launchDarkly: z.ZodPrefault; }, z.core.$strip>>; mcp: z.ZodPrefault; }, z.core.$strip>>; migration: z.ZodPrefault; deployContext: z.ZodOptional; skipEnsureTables: z.ZodDefault; betaSchemaOwner: z.ZodOptional; }, z.core.$strip>>; observability: z.ZodPrefault; buildId: z.ZodOptional; enabled: z.ZodDefault; superOrgId: z.ZodOptional; capturePrompts: z.ZodDefault; captureToolArgs: z.ZodDefault; captureToolResults: z.ZodDefault; mcpEvents: z.ZodDefault; mcpCaptureParameters: z.ZodDefault; mcpDebugInitialize: z.ZodDefault; captureLlmSpans: z.ZodDefault; evalSampleRate: z.ZodDefault; hostedModelExperiment: z.ZodDefault>; inferredSentimentEnabled: z.ZodOptional; inferredSentimentSampleRate: z.ZodOptional; inferredSentimentModel: z.ZodDefault; }, z.core.$strip>>; onboarding: z.ZodPrefault; }, z.core.$strip>>; }, z.core.$strip>>; openAiApps: z.ZodPrefault; }, z.core.$strip>>; plugins: z.ZodPrefault>>; }, z.core.$strip>>; privateBlob: z.ZodPrefault; publicUploadFallback: z.ZodDefault; }, z.core.$strip>>; runtime: z.ZodPrefault; databasePoolMax: z.ZodOptional; searchDrainBudgetMs: z.ZodDefault; agentChatStreaming: z.ZodDefault; vercelBranchUrl: z.ZodOptional; databaseUrlUnpooled: z.ZodOptional; }, z.core.$strip>>; testIdentity: z.ZodPrefault>; }, z.core.$strip>>; workspace: z.ZodPrefault; authMode: z.ZodOptional>; appsJson: z.ZodOptional; builtinAgentsJson: z.ZodOptional; gatewayUrl: z.ZodOptional; orgDirectoryUrl: z.ZodOptional; oauthOrigin: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type AppConfigInput = z.input; export type AppConfig = z.output;