import { z } from 'zod'; import { KottiField } from '../kotti-field/types'; export declare namespace KottiFieldToggle { namespace Shared { enum Type { CHECKBOX = "checkbox", SWITCH = "switch" } const propsSchema: z.ZodObject<{ dataTest: z.ZodDefault>; label: z.ZodDefault>; size: z.ZodDefault, z.ZodNativeEnum]>>>; isDisabled: z.ZodDefault; isLoading: z.ZodDefault; helpText: z.ZodDefault>; tabIndex: z.ZodDefault; modelValue: z.ZodNever; placeholder: z.ZodNever; hideClear: z.ZodNever; hideValidation: z.ZodDefault; showVisibilityToggle: z.ZodDefault; isBorderless: z.ZodNever; inputId: z.ZodDefault>; formKey: z.ZodDefault]>>>; helpDescription: z.ZodDefault>; leftIcon: z.ZodNever; isOptional: z.ZodDefault; rightIcon: z.ZodNever; prefix: z.ZodNever; suffix: z.ZodNever; validator: z.ZodDefault, z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<"empty">; }, "strip", z.ZodTypeAny, { type: "empty"; }, { type: "empty"; }>, z.ZodObject<{ text: z.ZodNullable; type: z.ZodLiteral<"error">; }, "strip", z.ZodTypeAny, { type: "error"; text: string | null; }, { type: "error"; text: string | null; }>, z.ZodObject<{ text: z.ZodNullable; type: z.ZodLiteral<"success">; }, "strip", z.ZodTypeAny, { type: "success"; text: string | null; }, { type: "success"; text: string | null; }>, z.ZodObject<{ text: z.ZodNullable; type: z.ZodLiteral<"warning">; }, "strip", z.ZodTypeAny, { type: "warning"; text: string | null; }, { type: "warning"; text: string | null; }>]>>>; type: z.ZodDefault, z.ZodNativeEnum]>>; }, "strip", z.ZodTypeAny, { dataTest: string | null; type: "switch" | "checkbox" | Type; label: string | null; size: "large" | "medium" | "small" | KottiField.Size | null; isDisabled: boolean; isLoading: boolean; helpText: string | null; tabIndex: number; modelValue: never; placeholder: never; hideClear: never; hideValidation: boolean; showVisibilityToggle: boolean; isBorderless: never; inputId: string | null; formKey: string | null; helpDescription: string | null; leftIcon: never; isOptional: boolean; rightIcon: never; prefix: never; suffix: never; validator: (args_0: any, ...args: unknown[]) => { type: "empty"; } | { type: "error"; text: string | null; } | { type: "success"; text: string | null; } | { type: "warning"; text: string | null; }; }, { modelValue: never; placeholder: never; hideClear: never; isBorderless: never; leftIcon: never; rightIcon: never; prefix: never; suffix: never; dataTest?: string | null | undefined; label?: string | null | undefined; size?: "large" | "medium" | "small" | KottiField.Size | null | undefined; isDisabled?: boolean | undefined; isLoading?: boolean | undefined; helpText?: string | null | undefined; tabIndex?: number | undefined; hideValidation?: boolean | undefined; showVisibilityToggle?: boolean | undefined; inputId?: string | null | undefined; formKey?: string | null | undefined; helpDescription?: string | null | undefined; isOptional?: boolean | undefined; validator?: ((args_0: any, ...args: unknown[]) => { type: "empty"; } | { type: "error"; text: string | null; } | { type: "success"; text: string | null; } | { type: "warning"; text: string | null; }) | undefined; type?: "switch" | "checkbox" | Type | undefined; }>; } const modelValueSchema: z.ZodNullable; type ModelValue = z.output; const propsSchema: z.ZodObject<{ dataTest: z.ZodDefault>; type: z.ZodDefault, z.ZodNativeEnum]>>; label: z.ZodDefault>; size: z.ZodDefault, z.ZodNativeEnum]>>>; isDisabled: z.ZodDefault; isLoading: z.ZodDefault; helpText: z.ZodDefault>; tabIndex: z.ZodDefault; placeholder: z.ZodNever; hideClear: z.ZodNever; hideValidation: z.ZodDefault; showVisibilityToggle: z.ZodDefault; isBorderless: z.ZodNever; inputId: z.ZodDefault>; formKey: z.ZodDefault]>>>; helpDescription: z.ZodDefault>; leftIcon: z.ZodNever; isOptional: z.ZodDefault; rightIcon: z.ZodNever; prefix: z.ZodNever; suffix: z.ZodNever; validator: z.ZodDefault, z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<"empty">; }, "strip", z.ZodTypeAny, { type: "empty"; }, { type: "empty"; }>, z.ZodObject<{ text: z.ZodNullable; type: z.ZodLiteral<"error">; }, "strip", z.ZodTypeAny, { type: "error"; text: string | null; }, { type: "error"; text: string | null; }>, z.ZodObject<{ text: z.ZodNullable; type: z.ZodLiteral<"success">; }, "strip", z.ZodTypeAny, { type: "success"; text: string | null; }, { type: "success"; text: string | null; }>, z.ZodObject<{ text: z.ZodNullable; type: z.ZodLiteral<"warning">; }, "strip", z.ZodTypeAny, { type: "warning"; text: string | null; }, { type: "warning"; text: string | null; }>]>>>; modelValue: z.ZodDefault>; }, "strip", z.ZodTypeAny, { dataTest: string | null; type: "switch" | "checkbox" | Shared.Type; label: string | null; size: "large" | "medium" | "small" | KottiField.Size | null; isDisabled: boolean; isLoading: boolean; helpText: string | null; tabIndex: number; modelValue: boolean | null; placeholder: never; hideClear: never; hideValidation: boolean; showVisibilityToggle: boolean; isBorderless: never; inputId: string | null; formKey: string | null; helpDescription: string | null; leftIcon: never; isOptional: boolean; rightIcon: never; prefix: never; suffix: never; validator: (args_0: any, ...args: unknown[]) => { type: "empty"; } | { type: "error"; text: string | null; } | { type: "success"; text: string | null; } | { type: "warning"; text: string | null; }; }, { placeholder: never; hideClear: never; isBorderless: never; leftIcon: never; rightIcon: never; prefix: never; suffix: never; dataTest?: string | null | undefined; type?: "switch" | "checkbox" | Shared.Type | undefined; label?: string | null | undefined; size?: "large" | "medium" | "small" | KottiField.Size | null | undefined; isDisabled?: boolean | undefined; isLoading?: boolean | undefined; helpText?: string | null | undefined; tabIndex?: number | undefined; hideValidation?: boolean | undefined; showVisibilityToggle?: boolean | undefined; inputId?: string | null | undefined; formKey?: string | null | undefined; helpDescription?: string | null | undefined; isOptional?: boolean | undefined; validator?: ((args_0: any, ...args: unknown[]) => { type: "empty"; } | { type: "error"; text: string | null; } | { type: "success"; text: string | null; } | { type: "warning"; text: string | null; }) | undefined; modelValue?: boolean | null | undefined; }>; type Props = z.input; type PropsInternal = z.output; } export declare namespace KottiFieldToggleGroup { const modelValueSchema: z.ZodNullable>>; type ModelValue = z.output; const entrySchema: z.ZodObject<{ dataTest: z.ZodOptional; isDisabled: z.ZodOptional; key: z.ZodString; label: z.ZodString; tooltip: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }, { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }>; type Entry = z.output; const propsSchema: z.ZodObject<{ dataTest: z.ZodDefault>; type: z.ZodDefault, z.ZodNativeEnum]>>; label: z.ZodDefault>; size: z.ZodDefault, z.ZodNativeEnum]>>>; isDisabled: z.ZodDefault; isLoading: z.ZodDefault; helpText: z.ZodDefault>; tabIndex: z.ZodDefault; placeholder: z.ZodNever; hideClear: z.ZodNever; hideValidation: z.ZodDefault; showVisibilityToggle: z.ZodDefault; isBorderless: z.ZodNever; inputId: z.ZodDefault>; formKey: z.ZodDefault]>>>; helpDescription: z.ZodDefault>; leftIcon: z.ZodNever; isOptional: z.ZodDefault; rightIcon: z.ZodNever; prefix: z.ZodNever; suffix: z.ZodNever; validator: z.ZodDefault, z.ZodUnion<[z.ZodObject<{ type: z.ZodLiteral<"empty">; }, "strip", z.ZodTypeAny, { type: "empty"; }, { type: "empty"; }>, z.ZodObject<{ text: z.ZodNullable; type: z.ZodLiteral<"error">; }, "strip", z.ZodTypeAny, { type: "error"; text: string | null; }, { type: "error"; text: string | null; }>, z.ZodObject<{ text: z.ZodNullable; type: z.ZodLiteral<"success">; }, "strip", z.ZodTypeAny, { type: "success"; text: string | null; }, { type: "success"; text: string | null; }>, z.ZodObject<{ text: z.ZodNullable; type: z.ZodLiteral<"warning">; }, "strip", z.ZodTypeAny, { type: "warning"; text: string | null; }, { type: "warning"; text: string | null; }>]>>>; isInline: z.ZodDefault; modelValue: z.ZodDefault>>>; options: z.ZodEffects; isDisabled: z.ZodOptional; key: z.ZodString; label: z.ZodString; tooltip: z.ZodOptional; }, "strip", z.ZodTypeAny, { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }, { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }>, "many">, { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[], { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[]>, { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[], { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[]>; }, "strip", z.ZodTypeAny, { dataTest: string | null; options: { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[]; type: "switch" | "checkbox" | KottiFieldToggle.Shared.Type; label: string | null; size: "large" | "medium" | "small" | KottiField.Size | null; isDisabled: boolean; isLoading: boolean; helpText: string | null; tabIndex: number; modelValue: Record | null; placeholder: never; hideClear: never; hideValidation: boolean; showVisibilityToggle: boolean; isBorderless: never; inputId: string | null; formKey: string | null; helpDescription: string | null; leftIcon: never; isOptional: boolean; rightIcon: never; prefix: never; suffix: never; validator: (args_0: any, ...args: unknown[]) => { type: "empty"; } | { type: "error"; text: string | null; } | { type: "success"; text: string | null; } | { type: "warning"; text: string | null; }; isInline: boolean; }, { options: { label: string; key: string; dataTest?: string | undefined; isDisabled?: boolean | undefined; tooltip?: string | undefined; }[]; placeholder: never; hideClear: never; isBorderless: never; leftIcon: never; rightIcon: never; prefix: never; suffix: never; dataTest?: string | null | undefined; type?: "switch" | "checkbox" | KottiFieldToggle.Shared.Type | undefined; label?: string | null | undefined; size?: "large" | "medium" | "small" | KottiField.Size | null | undefined; isDisabled?: boolean | undefined; isLoading?: boolean | undefined; helpText?: string | null | undefined; tabIndex?: number | undefined; hideValidation?: boolean | undefined; showVisibilityToggle?: boolean | undefined; inputId?: string | null | undefined; formKey?: string | null | undefined; helpDescription?: string | null | undefined; isOptional?: boolean | undefined; validator?: ((args_0: any, ...args: unknown[]) => { type: "empty"; } | { type: "error"; text: string | null; } | { type: "success"; text: string | null; } | { type: "warning"; text: string | null; }) | undefined; isInline?: boolean | undefined; modelValue?: Record | null | undefined; }>; type Props = z.input; type PropsInternal = z.output; }