/**
 * Gradient configuration types and schemas
 */
import { z } from 'zod';
/**
 * Gradient color stop
 */
export declare const gradientStopSchema: z.ZodObject<{
    color: z.ZodString;
    position: z.ZodNumber;
}, z.core.$strip>;
export type GradientStop = z.infer<typeof gradientStopSchema>;
/**
 * Gradient configuration
 */
export declare const gradientConfigSchema: z.ZodObject<{
    type: z.ZodEnum<{
        linear: "linear";
        radial: "radial";
    }>;
    angle: z.ZodOptional<z.ZodNumber>;
    position: z.ZodOptional<z.ZodString>;
    stops: z.ZodArray<z.ZodObject<{
        color: z.ZodString;
        position: z.ZodNumber;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type GradientConfig = z.infer<typeof gradientConfigSchema>;
