import * as v from 'valibot'; export declare const LATEST_WEBCHAT_CONFIG_VERSION: "v2"; export declare const webchatIpBlocklistEntrySchema: v.SchemaWithPipe<[v.StringSchema, v.RegexAction]>; export declare const suggestedConversationStarterIcons: readonly ["sparkles", "message-circle", "package", "truck", "zap", "rotate-ccw", "headset", "circle-help", "credit-card", "gift", "user", "settings", "search", "calendar", "mail", "star"]; export declare const DEFAULT_CONVERSATION_STARTER_ICON = "sparkles"; export declare const conversationStarterDisplayStyles: readonly ["chips", "cards", "grid"]; export declare const conversationStarterSchema: v.ObjectSchema<{ readonly id: v.StringSchema; 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>; export declare const configSchemaV0: v.ObjectSchema<{ 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 showPoweredBy: v.SchemaWithFallback, never>, undefined>; readonly additionalStylesheet: v.OptionalSchema, never>; readonly additionalStylesheetUrl: v.OptionalSchema, never>; readonly allowFileUpload: v.SchemaWithFallback, never>, undefined>; readonly storageLocation: v.SchemaWithFallback, never>, undefined>; }, undefined>; declare const configSchemaV1: v.ObjectSchema<{ 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>; readonly storageLocation: v.SchemaWithFallback, never>, undefined>; }, undefined>; declare const configSchemaV2: v.ObjectSchema<{ 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 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>; export declare const configSchema: v.UnionSchema<[v.ObjectSchema<{ 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 showPoweredBy: v.SchemaWithFallback, never>, undefined>; readonly additionalStylesheet: v.OptionalSchema, never>; readonly additionalStylesheetUrl: v.OptionalSchema, never>; readonly allowFileUpload: v.SchemaWithFallback, never>, undefined>; readonly storageLocation: v.SchemaWithFallback, never>, undefined>; }, undefined>, v.ObjectSchema<{ 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>; readonly storageLocation: v.SchemaWithFallback, never>, undefined>; }, undefined>, v.ObjectSchema<{ 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 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>], undefined>; export declare const latestVersionedConfigSchema: 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 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>; export declare const versionedConfigSchema: v.VariantSchema<"version", [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 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.ObjectSchema<{ readonly version: v.LiteralSchema<"v1", undefined>; 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>; readonly storageLocation: v.SchemaWithFallback, never>, undefined>; }, undefined>, v.ObjectSchema<{ readonly version: v.SchemaWithFallback, "v0">; 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 showPoweredBy: v.SchemaWithFallback, never>, undefined>; readonly additionalStylesheet: v.OptionalSchema, never>; readonly additionalStylesheetUrl: v.OptionalSchema, never>; readonly allowFileUpload: v.SchemaWithFallback, never>, undefined>; readonly storageLocation: v.SchemaWithFallback, never>, undefined>; }, undefined>], undefined>; export declare const webchatConfigFileSchema: v.ObjectSchema<{ readonly botId: v.StringSchema; readonly configuration: v.VariantSchema<"version", [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 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.ObjectSchema<{ readonly version: v.LiteralSchema<"v1", undefined>; 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>; readonly storageLocation: v.SchemaWithFallback, never>, undefined>; }, undefined>, v.ObjectSchema<{ readonly version: v.SchemaWithFallback, "v0">; 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 showPoweredBy: v.SchemaWithFallback, never>, undefined>; readonly additionalStylesheet: v.OptionalSchema, never>; readonly additionalStylesheetUrl: v.OptionalSchema, never>; readonly allowFileUpload: v.SchemaWithFallback, never>, undefined>; readonly storageLocation: v.SchemaWithFallback, never>, undefined>; }, undefined>], undefined>; readonly clientId: v.StringSchema; }, undefined>; export type LatestWebchatConfig = v.InferOutput; export type ConversationStarter = v.InferOutput; export type ConversationStarterDisplayStyle = (typeof conversationStarterDisplayStyles)[number]; export type LatestWebchatTheme = Pick; export type VersionedWebchatConfig = v.InferOutput; export type AllPossibleConfigFields = Partial & v.InferOutput & v.InferOutput>; export type LatestVersionedWebchatConfig = v.InferOutput; export declare const DEFAULT_TOGGLE_CHAT_ID = "bp-toggle-chat"; export declare const DEFAULT_EMBEDDED_CHAT_ID = "bp-embedded-webchat"; export declare const initialConfig: Pick; export {};