import * as v from 'valibot'; export declare const webchatIntegrationInputSchema: v.ObjectSchema<{ readonly version: v.OptionalSchema, never>; readonly botDisplayName: v.OptionalSchema, never>; readonly botAvatarUrl: v.OptionalSchema, never>; readonly botDescription: v.OptionalSchema, never>; readonly descriptionPhoneNumber: v.OptionalSchema, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>; readonly descriptionEmailAddress: v.OptionalSchema, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>; readonly descriptionWebsiteUrl: v.OptionalSchema, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>; readonly termsConditionsUrl: v.OptionalSchema, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>; readonly privacyPolicyUrl: v.OptionalSchema, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>; readonly botComposerPlaceholder: v.OptionalSchema, never>; readonly showPoweredByBotpress: v.OptionalSchema, never>; readonly additionalStylesheetUrl: v.OptionalSchema, never>; readonly allowedOrigins: v.OptionalSchema, undefined>, never>; readonly primaryColor: v.OptionalSchema, never>; readonly borderRadiusScale: v.OptionalSchema, never>; readonly themeMode: v.OptionalSchema, never>; readonly variant: v.OptionalSchema, never>; readonly headerVariant: v.OptionalSchema, never>; readonly feedbackEnabled: v.OptionalSchema, never>; readonly soundEnabled: v.OptionalSchema, never>; readonly fontFamily: v.OptionalSchema, never>; readonly showPoweredBy: v.OptionalSchema, never>; readonly allowFileUpload: v.OptionalSchema, never>; readonly adminSecret: v.OptionalSchema, never>; readonly jwtPublicKey: v.OptionalSchema, never>; readonly _debug: v.OptionalSchema, never>; readonly conversationHistory: v.OptionalSchema, never>; readonly rateLimit: v.OptionalSchema, never>; readonly requests: v.OptionalSchema, v.IntegerAction, v.MinValueAction]>, never>; readonly windowMinutes: v.OptionalSchema, v.IntegerAction, v.MinValueAction]>, never>; }, undefined>, never>; readonly ipBlocklist: v.OptionalSchema, v.RegexAction]>, undefined>, never>; readonly cookieDomain: v.OptionalSchema, never>; readonly webchatMajorVersion: v.OptionalSchema, never>; readonly homePageEnabled: v.OptionalSchema, never>; readonly welcomeHeading: v.OptionalSchema, never>; readonly welcomeSubtitle: v.OptionalSchema, never>; readonly mainCardEnabled: v.OptionalSchema, never>; readonly mainCardTitle: v.OptionalSchema, never>; readonly mainCardSubtitle: v.OptionalSchema, never>; readonly conversationStartersEnabled: v.OptionalSchema, never>; readonly conversationStarters: v.OptionalSchema; readonly text: v.StringSchema; readonly title: v.OptionalSchema, never>; readonly description: v.OptionalSchema, never>; readonly icon: v.OptionalSchema, never>; readonly enabled: v.OptionalSchema, never>; }, undefined>, undefined>, never>; readonly conversationStartersDisplayStyle: v.OptionalSchema, never>; readonly citationsEnabled: v.OptionalSchema, never>; readonly agentPresenceEnabled: v.OptionalSchema, never>; }, undefined>; export type WebchatIntegrationInput = v.InferOutput; export declare const webchatConfigToWebchatIntegrationInput: v.SchemaWithPipe<[v.ObjectSchema<{ readonly version: v.LiteralSchema<"v2", undefined>; readonly soundEnabled: v.OptionalSchema, never>; readonly adminSecret: v.OptionalSchema, never>; readonly embeddedChatId: v.OptionalSchema, never>; readonly toggleChatId: v.OptionalSchema, never>; readonly proactiveMessageEnabled: v.OptionalSchema, never>; readonly proactiveBubbleMessage: v.OptionalSchema, never>; readonly proactiveBubbleTriggerType: v.OptionalSchema, never>; readonly proactiveBubbleDelayTime: v.OptionalSchema, v.MinValueAction, v.MaxValueAction]>, never>; readonly _debug: v.OptionalSchema, never>; readonly conversationHistory: v.OptionalSchema, never>; readonly storageLocation: v.SchemaWithFallback, never>, undefined>; readonly cookieDomain: v.OptionalSchema, never>; readonly rateLimit: v.OptionalSchema, never>; readonly requests: v.OptionalSchema, v.IntegerAction, v.MinValueAction]>, never>; readonly windowMinutes: v.OptionalSchema, v.IntegerAction, v.MinValueAction]>, never>; }, undefined>, never>; readonly ipBlocklist: v.OptionalSchema, v.RegexAction]>, undefined>, never>; readonly webchatMajorVersion: v.OptionalSchema, never>; readonly homePageEnabled: v.OptionalSchema, never>; readonly welcomeHeading: v.OptionalSchema, never>; readonly welcomeSubtitle: v.OptionalSchema, never>; readonly mainCardEnabled: v.OptionalSchema, never>; readonly mainCardTitle: v.OptionalSchema, never>; readonly mainCardSubtitle: v.OptionalSchema, never>; readonly conversationStartersEnabled: v.OptionalSchema, never>; readonly conversationStarters: v.OptionalSchema; readonly text: v.StringSchema; readonly title: v.OptionalSchema, never>; readonly description: v.OptionalSchema, never>; readonly icon: v.OptionalSchema, never>; readonly enabled: v.OptionalSchema, never>; }, undefined>, undefined>, never>; readonly conversationStartersDisplayStyle: v.OptionalSchema, never>; readonly citationsEnabled: v.OptionalSchema, never>; readonly agentPresenceEnabled: v.OptionalSchema, never>; readonly language: v.OptionalSchema, never>; readonly translations: v.OptionalSchema, v.StringSchema, undefined>, never>; readonly footer: v.OptionalSchema, never>; readonly headerVariant: v.OptionalSchema, never>; readonly feedbackEnabled: v.OptionalSchema, never>; readonly botName: v.OptionalSchema, never>; readonly botAvatar: v.OptionalSchema, never>; readonly botDescription: v.OptionalSchema, never>; readonly fabImage: v.OptionalSchema, never>; readonly phone: v.SchemaWithFallback, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>, undefined>; readonly email: v.SchemaWithFallback, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>, undefined>; readonly website: v.SchemaWithFallback, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>, undefined>; readonly termsOfService: v.SchemaWithFallback, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>, undefined>; readonly privacyPolicy: v.SchemaWithFallback, never>; readonly link: v.OptionalSchema, never>; }, undefined>, never>, undefined>; readonly composerPlaceholder: v.OptionalSchema, never>; readonly color: v.OptionalSchema, never>; readonly radius: v.OptionalSchema, v.MinValueAction, v.MaxValueAction]>, never>; readonly themeMode: v.SchemaWithFallback, never>, undefined>; readonly variant: v.SchemaWithFallback, never>, undefined>; readonly fontFamily: v.SchemaWithFallback, never>, undefined>; readonly additionalStylesheet: v.OptionalSchema, never>; readonly additionalStylesheetUrl: v.OptionalSchema, never>; readonly allowFileUpload: v.SchemaWithFallback, never>, undefined>; }, undefined>, v.TransformAction<{ version: "v2"; botName?: string | undefined; botAvatar?: string | undefined; botDescription?: string | undefined; fabImage?: string | undefined; phone?: { title?: string | undefined; link?: string | undefined; } | undefined; email?: { title?: string | undefined; link?: string | undefined; } | undefined; website?: { title?: string | undefined; link?: string | undefined; } | undefined; termsOfService?: { title?: string | undefined; link?: string | undefined; } | undefined; privacyPolicy?: { title?: string | undefined; link?: string | undefined; } | undefined; composerPlaceholder?: string | undefined; color?: string | undefined; radius?: number | undefined; themeMode?: "light" | "dark" | undefined; variant?: "solid" | "soft" | undefined; fontFamily?: string | undefined; additionalStylesheet?: string | undefined; additionalStylesheetUrl?: string | undefined; allowFileUpload?: boolean | undefined; storageLocation?: "localStorage" | "sessionStorage" | "cookieStorage" | undefined; footer?: string | undefined; headerVariant?: "solid" | "glass" | undefined; feedbackEnabled?: boolean | undefined; soundEnabled?: boolean | undefined; adminSecret?: string | undefined; embeddedChatId?: string | undefined; toggleChatId?: string | undefined; proactiveMessageEnabled?: boolean | undefined; proactiveBubbleMessage?: string | undefined; proactiveBubbleTriggerType?: "afterDelay" | "userIdle" | undefined; proactiveBubbleDelayTime?: number | undefined; _debug?: boolean | undefined; conversationHistory?: boolean | undefined; cookieDomain?: string | undefined; rateLimit?: { enabled?: boolean | undefined; requests?: number | undefined; windowMinutes?: number | undefined; } | undefined; ipBlocklist?: string[] | undefined; webchatMajorVersion?: "v4" | "v5" | undefined; homePageEnabled?: boolean | undefined; welcomeHeading?: string | undefined; welcomeSubtitle?: string | undefined; mainCardEnabled?: boolean | undefined; mainCardTitle?: string | undefined; mainCardSubtitle?: string | undefined; conversationStartersEnabled?: boolean | undefined; conversationStarters?: { id: string; text: string; title?: string | undefined; description?: string | undefined; icon?: string | undefined; enabled?: boolean | undefined; }[] | undefined; conversationStartersDisplayStyle?: "chips" | "cards" | "grid" | undefined; citationsEnabled?: boolean | undefined; agentPresenceEnabled?: boolean | undefined; language?: string | undefined; translations?: { [x: string]: string; } | undefined; }, { version: "v2"; botDisplayName: string | undefined; botAvatarUrl: string | undefined; botDescription: string | undefined; fabImage: string | undefined; descriptionPhoneNumber: { title?: string | undefined; link?: string | undefined; } | undefined; descriptionEmailAddress: { title?: string | undefined; link?: string | undefined; } | undefined; descriptionWebsiteUrl: { title?: string | undefined; link?: string | undefined; } | undefined; termsConditionsUrl: { title?: string | undefined; link?: string | undefined; } | undefined; privacyPolicyUrl: { title?: string | undefined; link?: string | undefined; } | undefined; botComposerPlaceholder: string | undefined; additionalStylesheet: string | undefined; additionalStylesheetUrl: string | undefined; primaryColor: string | undefined; borderRadiusScale: number | undefined; themeMode: "light" | "dark" | undefined; variant: "solid" | "soft" | undefined; headerVariant: "solid" | "glass" | undefined; feedbackEnabled: boolean | undefined; soundEnabled: boolean | undefined; fontFamily: string | undefined; footer: string | undefined; allowFileUpload: boolean | undefined; storageLocation: "localStorage" | "sessionStorage" | "cookieStorage" | undefined; embeddedChatId: string | undefined; toggleChatId: string | undefined; adminSecret: string | undefined; proactiveMessageEnabled: boolean | undefined; proactiveBubbleMessage: string | undefined; proactiveBubbleTriggerType: "afterDelay" | "userIdle" | undefined; proactiveBubbleDelayTime: number | undefined; _debug: boolean | undefined; conversationHistory: boolean | undefined; rateLimit: { enabled?: boolean | undefined; requests?: number | undefined; windowMinutes?: number | undefined; } | undefined; ipBlocklist: string[] | undefined; cookieDomain: string | undefined; webchatMajorVersion: "v4" | "v5" | undefined; homePageEnabled: boolean | undefined; welcomeHeading: string | undefined; welcomeSubtitle: string | undefined; mainCardEnabled: boolean | undefined; mainCardTitle: string | undefined; mainCardSubtitle: string | undefined; conversationStartersEnabled: boolean | undefined; conversationStarters: { id: string; text: string; title?: string | undefined; description?: string | undefined; icon?: string | undefined; enabled?: boolean | undefined; }[] | undefined; conversationStartersDisplayStyle: "chips" | "cards" | "grid" | undefined; citationsEnabled: boolean | undefined; agentPresenceEnabled: boolean | undefined; }>]>;