import { z } from 'zod'; import { InputBlockType } from './enums'; export declare const numberInputOptionsSchema: z.ZodObject<{ variableId: z.ZodOptional; } & { labels: z.ZodObject<{ placeholder: z.ZodString; button: z.ZodString; }, "strip", z.ZodTypeAny, { button: string; placeholder: string; }, { button: string; placeholder: string; }>; buttonIconUrl: z.ZodOptional>; } & { min: z.ZodOptional]>>; max: z.ZodOptional]>>; step: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { labels: { button: string; placeholder: string; }; step?: number | `{{${string}}}` | undefined; variableId?: string | undefined; buttonIconUrl?: string | null | undefined; min?: number | `{{${string}}}` | undefined; max?: number | `{{${string}}}` | undefined; }, { labels: { button: string; placeholder: string; }; step?: number | `{{${string}}}` | undefined; variableId?: string | undefined; buttonIconUrl?: string | null | undefined; min?: number | `{{${string}}}` | undefined; max?: number | `{{${string}}}` | undefined; }>; export declare const numberInputSchema: z.ZodObject<{ id: z.ZodString; groupId: z.ZodString; outgoingEdgeId: z.ZodOptional; } & { type: z.ZodEnum<[InputBlockType.NUMBER]>; options: z.ZodObject<{ variableId: z.ZodOptional; } & { labels: z.ZodObject<{ placeholder: z.ZodString; button: z.ZodString; }, "strip", z.ZodTypeAny, { button: string; placeholder: string; }, { button: string; placeholder: string; }>; buttonIconUrl: z.ZodOptional>; } & { min: z.ZodOptional]>>; max: z.ZodOptional]>>; step: z.ZodOptional]>>; }, "strip", z.ZodTypeAny, { labels: { button: string; placeholder: string; }; step?: number | `{{${string}}}` | undefined; variableId?: string | undefined; buttonIconUrl?: string | null | undefined; min?: number | `{{${string}}}` | undefined; max?: number | `{{${string}}}` | undefined; }, { labels: { button: string; placeholder: string; }; step?: number | `{{${string}}}` | undefined; variableId?: string | undefined; buttonIconUrl?: string | null | undefined; min?: number | `{{${string}}}` | undefined; max?: number | `{{${string}}}` | undefined; }>; }, "strip", z.ZodTypeAny, { id: string; type: InputBlockType.NUMBER; groupId: string; options: { labels: { button: string; placeholder: string; }; step?: number | `{{${string}}}` | undefined; variableId?: string | undefined; buttonIconUrl?: string | null | undefined; min?: number | `{{${string}}}` | undefined; max?: number | `{{${string}}}` | undefined; }; outgoingEdgeId?: string | undefined; }, { id: string; type: InputBlockType.NUMBER; groupId: string; options: { labels: { button: string; placeholder: string; }; step?: number | `{{${string}}}` | undefined; variableId?: string | undefined; buttonIconUrl?: string | null | undefined; min?: number | `{{${string}}}` | undefined; max?: number | `{{${string}}}` | undefined; }; outgoingEdgeId?: string | undefined; }>; export declare const defaultNumberInputOptions: NumberInputOptions; export type NumberInputBlock = z.infer; export type NumberInputOptions = z.infer; //# sourceMappingURL=number.d.ts.map