import { z } from "zod"; export declare const connectionMethodDefSchema: z.ZodObject<{ key: z.ZodString; label: z.ZodOptional; purpose: z.ZodOptional, z.ZodLiteral<"ai">]>>; provider: z.ZodOptional>; transport: z.ZodUnion, z.ZodLiteral<"runtime_auth">]>; ai: z.ZodOptional; method: z.ZodEnum<{ api_key: "api_key"; subscription: "subscription"; }>; routing: z.ZodOptional; protocol: z.ZodEnum<{ bedrock: "bedrock"; chat: "chat"; messages: "messages"; responses: "responses"; }>; baseUrl: z.ZodOptional; auth: z.ZodDefault>; region: z.ZodOptional; models: z.ZodDefault; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>>; auth: z.ZodEnum<{ api_key: "api_key"; none: "none"; oauth: "oauth"; }>; oauthStrategy: z.ZodOptional>; connectorProfile: z.ZodOptional; oauthClientSecretRequired: z.ZodOptional; oauthClientRegistration: z.ZodOptional>; capabilityProfile: z.ZodOptional; }, z.core.$strip>>; grantKinds: z.ZodOptional>>; ownershipModes: z.ZodArray>; whenToUse: z.ZodString; defaults: z.ZodOptional; serverUrlTemplate: z.ZodOptional; discoveryUrl: z.ZodOptional>; serviceHost: z.ZodOptional; templateKey: z.ZodOptional; authorizationEndpoint: z.ZodOptional; tokenEndpoint: z.ZodOptional; metadataUrl: z.ZodOptional; scopesHint: z.ZodOptional>; oauthAuthorizationParams: z.ZodOptional>; prompt: z.ZodOptional>; }, z.core.$strip>>; toolArgumentDefaults: z.ZodOptional>; mcpSessionRequired: z.ZodOptional; }, z.core.$strip>>; tenantFields: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; extensionFields: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; configRequirements: z.ZodOptional>; }, z.core.$strip>>; credentialFields: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; keyPlacement: z.ZodOptional; name: z.ZodString; prefix: z.ZodOptional>; }, z.core.$strip>>; credentialSources: z.ZodOptional; principalModes: z.ZodArray>; scopes: z.ZodArray; header: z.ZodObject<{ name: z.ZodString; prefix: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; guidanceMd: z.ZodString; consoleLinks: z.ZodOptional; keys: z.ZodOptional; settings: z.ZodOptional; docs: z.ZodOptional; }, z.core.$strip>>; warnings: z.ZodOptional>; variants: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; riskTier: z.ZodEnum<{ S1: "S1"; S2: "S2"; S3: "S3"; S4: "S4"; }>; requiredResourceFilters: z.ZodOptional>; }, z.core.$strip>; export declare const appDefinitionSchema: z.ZodObject<{ agentInstructions: z.ZodOptional>; aiConnectionRouter: z.ZodOptional>; schemaVersion: z.ZodLiteral<1>; slug: z.ZodString; name: z.ZodString; description: z.ZodString; categories: z.ZodArray>; tags: z.ZodOptional>; featured: z.ZodOptional; branding: z.ZodObject<{ logoUrl: z.ZodString; darkLogoUrl: z.ZodOptional; backgroundColor: z.ZodOptional; accentColor: z.ZodOptional; }, z.core.$strip>; urlPatterns: z.ZodArray; docsUrl: z.ZodOptional; setupPrerequisite: z.ZodOptional>; actionLabel: z.ZodString; actionUrl: z.ZodString; }, z.core.$strip>>; redirectConstraints: z.ZodOptional>; methods: z.ZodArray; purpose: z.ZodOptional, z.ZodLiteral<"ai">]>>; provider: z.ZodOptional>; transport: z.ZodUnion, z.ZodLiteral<"runtime_auth">]>; ai: z.ZodOptional; method: z.ZodEnum<{ api_key: "api_key"; subscription: "subscription"; }>; routing: z.ZodOptional; protocol: z.ZodEnum<{ bedrock: "bedrock"; chat: "chat"; messages: "messages"; responses: "responses"; }>; baseUrl: z.ZodOptional; auth: z.ZodDefault>; region: z.ZodOptional; models: z.ZodDefault; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>>; auth: z.ZodEnum<{ api_key: "api_key"; none: "none"; oauth: "oauth"; }>; oauthStrategy: z.ZodOptional>; connectorProfile: z.ZodOptional; oauthClientSecretRequired: z.ZodOptional; oauthClientRegistration: z.ZodOptional>; capabilityProfile: z.ZodOptional; }, z.core.$strip>>; grantKinds: z.ZodOptional>>; ownershipModes: z.ZodArray>; whenToUse: z.ZodString; defaults: z.ZodOptional; serverUrlTemplate: z.ZodOptional; discoveryUrl: z.ZodOptional>; serviceHost: z.ZodOptional; templateKey: z.ZodOptional; authorizationEndpoint: z.ZodOptional; tokenEndpoint: z.ZodOptional; metadataUrl: z.ZodOptional; scopesHint: z.ZodOptional>; oauthAuthorizationParams: z.ZodOptional>; prompt: z.ZodOptional>; }, z.core.$strip>>; toolArgumentDefaults: z.ZodOptional>; mcpSessionRequired: z.ZodOptional; }, z.core.$strip>>; tenantFields: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; extensionFields: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; configRequirements: z.ZodOptional>; }, z.core.$strip>>; credentialFields: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; keyPlacement: z.ZodOptional; name: z.ZodString; prefix: z.ZodOptional>; }, z.core.$strip>>; credentialSources: z.ZodOptional; principalModes: z.ZodArray>; scopes: z.ZodArray; header: z.ZodObject<{ name: z.ZodString; prefix: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; guidanceMd: z.ZodString; consoleLinks: z.ZodOptional; keys: z.ZodOptional; settings: z.ZodOptional; docs: z.ZodOptional; }, z.core.$strip>>; warnings: z.ZodOptional>; variants: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; riskTier: z.ZodEnum<{ S1: "S1"; S2: "S2"; S3: "S3"; S4: "S4"; }>; requiredResourceFilters: z.ZodOptional>; }, z.core.$strip>>; suggestable: z.ZodOptional; availability: z.ZodOptional; robotEmail: z.ZodOptional; }, z.core.$strip>>; ownershipAvailability: z.ZodOptional; platform_provisioned: z.ZodOptional; customer: z.ZodOptional; dcr: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const appDefinitionsSchema: z.ZodArray>; aiConnectionRouter: z.ZodOptional>; schemaVersion: z.ZodLiteral<1>; slug: z.ZodString; name: z.ZodString; description: z.ZodString; categories: z.ZodArray>; tags: z.ZodOptional>; featured: z.ZodOptional; branding: z.ZodObject<{ logoUrl: z.ZodString; darkLogoUrl: z.ZodOptional; backgroundColor: z.ZodOptional; accentColor: z.ZodOptional; }, z.core.$strip>; urlPatterns: z.ZodArray; docsUrl: z.ZodOptional; setupPrerequisite: z.ZodOptional>; actionLabel: z.ZodString; actionUrl: z.ZodString; }, z.core.$strip>>; redirectConstraints: z.ZodOptional>; methods: z.ZodArray; purpose: z.ZodOptional, z.ZodLiteral<"ai">]>>; provider: z.ZodOptional>; transport: z.ZodUnion, z.ZodLiteral<"runtime_auth">]>; ai: z.ZodOptional; method: z.ZodEnum<{ api_key: "api_key"; subscription: "subscription"; }>; routing: z.ZodOptional; protocol: z.ZodEnum<{ bedrock: "bedrock"; chat: "chat"; messages: "messages"; responses: "responses"; }>; baseUrl: z.ZodOptional; auth: z.ZodDefault>; region: z.ZodOptional; models: z.ZodDefault; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>>; auth: z.ZodEnum<{ api_key: "api_key"; none: "none"; oauth: "oauth"; }>; oauthStrategy: z.ZodOptional>; connectorProfile: z.ZodOptional; oauthClientSecretRequired: z.ZodOptional; oauthClientRegistration: z.ZodOptional>; capabilityProfile: z.ZodOptional; }, z.core.$strip>>; grantKinds: z.ZodOptional>>; ownershipModes: z.ZodArray>; whenToUse: z.ZodString; defaults: z.ZodOptional; serverUrlTemplate: z.ZodOptional; discoveryUrl: z.ZodOptional>; serviceHost: z.ZodOptional; templateKey: z.ZodOptional; authorizationEndpoint: z.ZodOptional; tokenEndpoint: z.ZodOptional; metadataUrl: z.ZodOptional; scopesHint: z.ZodOptional>; oauthAuthorizationParams: z.ZodOptional>; prompt: z.ZodOptional>; }, z.core.$strip>>; toolArgumentDefaults: z.ZodOptional>; mcpSessionRequired: z.ZodOptional; }, z.core.$strip>>; tenantFields: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; extensionFields: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; configRequirements: z.ZodOptional>; }, z.core.$strip>>; credentialFields: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; keyPlacement: z.ZodOptional; name: z.ZodString; prefix: z.ZodOptional>; }, z.core.$strip>>; credentialSources: z.ZodOptional; principalModes: z.ZodArray>; scopes: z.ZodArray; header: z.ZodObject<{ name: z.ZodString; prefix: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>>; guidanceMd: z.ZodString; consoleLinks: z.ZodOptional; keys: z.ZodOptional; settings: z.ZodOptional; docs: z.ZodOptional; }, z.core.$strip>>; warnings: z.ZodOptional>; variants: z.ZodOptional; required: z.ZodOptional; advanced: z.ZodOptional; hidden: z.ZodOptional; placeholder: z.ZodOptional; helperMd: z.ZodOptional; secret: z.ZodOptional; prefix: z.ZodOptional; defaultValue: z.ZodOptional>; validation: z.ZodOptional; maxLength: z.ZodOptional; }, z.core.$strip>>; options: z.ZodOptional>>; transport: z.ZodOptional; name: z.ZodString; format: z.ZodOptional>; omitFalse: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>>; riskTier: z.ZodEnum<{ S1: "S1"; S2: "S2"; S3: "S3"; S4: "S4"; }>; requiredResourceFilters: z.ZodOptional>; }, z.core.$strip>>; suggestable: z.ZodOptional; availability: z.ZodOptional; robotEmail: z.ZodOptional; }, z.core.$strip>>; ownershipAvailability: z.ZodOptional; platform_provisioned: z.ZodOptional; customer: z.ZodOptional; dcr: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; //# sourceMappingURL=app-definition.d.ts.map