import z from 'zod'; export declare const ShapeSchema: z.ZodUnion, z.ZodLiteral<"circle">, z.ZodLiteral<"capsule">]>; export declare const GradientDirectionSchema: z.ZodUnion, z.ZodLiteral<"vertical">, z.ZodLiteral<"diagonal">, z.ZodLiteral<"radial">]>; export declare const InteractionTypeSchema: z.ZodUnion, z.ZodLiteral<"swipe">]>; export declare const AnimationKindSchema: z.ZodUnion, z.ZodLiteral<"neon">, z.ZodLiteral<"glitch">, z.ZodLiteral<"outline">]>; export declare const ParticleTypeSchema: z.ZodUnion, z.ZodLiteral<"confetti">, z.ZodLiteral<"heart">, z.ZodLiteral<"pixel">, z.ZodLiteral<"smoke">]>; export declare const InlineButtonAnimationSchema: z.ZodObject<{ kind: z.ZodUnion, z.ZodLiteral<"neon">, z.ZodLiteral<"glitch">, z.ZodLiteral<"outline">]>; speedMs: z.ZodOptional; colorHex: z.ZodOptional; blur: z.ZodOptional; intensityPx: z.ZodOptional; frequencyMs: z.ZodOptional; thicknessPx: z.ZodOptional; cornerRadius: z.ZodOptional; }, z.core.$strip>; export declare const InlineButtonSchema: z.ZodObject<{ id: z.ZodString; label: z.ZodString; shape: z.ZodOptional, z.ZodLiteral<"circle">, z.ZodLiteral<"capsule">]>>>; cornerRadius: z.ZodOptional; color: z.ZodObject<{ hex: z.ZodString; textHex: z.ZodString; gradient: z.ZodOptional, z.ZodLiteral<"vertical">, z.ZodLiteral<"diagonal">, z.ZodLiteral<"radial">]>; }, z.core.$strip>>; }, z.core.$strip>; interaction: z.ZodOptional, z.ZodLiteral<"swipe">]>>; swipe: z.ZodOptional>; }, z.core.$strip>>; animations: z.ZodOptional, z.ZodLiteral<"neon">, z.ZodLiteral<"glitch">, z.ZodLiteral<"outline">]>; speedMs: z.ZodOptional; colorHex: z.ZodOptional; blur: z.ZodOptional; intensityPx: z.ZodOptional; frequencyMs: z.ZodOptional; thicknessPx: z.ZodOptional; cornerRadius: z.ZodOptional; }, z.core.$strip>>>; particles: z.ZodOptional, z.ZodLiteral<"confetti">, z.ZodLiteral<"heart">, z.ZodLiteral<"pixel">, z.ZodLiteral<"smoke">]>; colorHex: z.ZodString; intensity: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type InlineButton = z.infer; export type Shape = z.infer; export type GradientDirection = z.infer; export type InteractionType = z.infer; export type AnimationKind = z.infer; export type ParticleType = z.infer; //# sourceMappingURL=inline-button.d.ts.map