import { type VariantProps } from "class-variance-authority"; /** * Hero section wrapper — relative + overflow-hidden so the decorative * treatment layer clips to the section bounds. */ export declare const heroVariants: (props?: ({ align?: "center" | "start" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** Content wrapper — stacks above the treatment layer and aligns caller content. */ export declare const heroContentVariants: (props?: ({ align?: "center" | "start" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** * Decorative background treatment — every value derives from theme tokens so * brand overrides and the reversed dark-mode ramps flow through with no * `dark:` variants. Tailwind v3 constraint: never write `var()` with a * space-separated fallback inside a color function here. */ export declare const heroTreatmentVariants: (props?: ({ treatment?: "none" | "grid" | "glow" | "tint" | "aurora" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** * Aurora blobs — soft color fields behind the hero content, drifting on the * preset's `drift` keyframes. Transform-only animation (compositor-friendly) * and `motion-reduce:animate-none`, so reduced-motion users get a static * gradient wash. Colors resolve through the numeric ramps: brands and the * reversed dark ramps restyle them with no extra variants. */ export declare const heroAuroraBlobVariants: (props?: ({ blob?: "primary" | "accent" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type HeroTreatment = NonNullable["treatment"]>; export type HeroAlign = NonNullable["align"]>; //# sourceMappingURL=variants.d.ts.map