import * as z from "zod"; export declare const QuickActionSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodString; route: z.ZodString; color: z.ZodString; icon: z.ZodOptional; badge: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; id: string; color: string; route: string; icon?: string | undefined; badge?: string | number | undefined; }, { title: string; id: string; color: string; route: string; icon?: string | undefined; badge?: string | number | undefined; }>; export type QuickAction = z.infer; export declare const QuickActionsBarPropsSchema: z.ZodObject<{ actions: z.ZodArray; badge: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; id: string; color: string; route: string; icon?: string | undefined; badge?: string | number | undefined; }, { title: string; id: string; color: string; route: string; icon?: string | undefined; badge?: string | number | undefined; }>, "many">; onClick: z.ZodFunction, z.ZodVoid>; defaultLayout: z.ZodDefault>>; variant: z.ZodDefault>>; showToggle: z.ZodDefault>; onLayoutChange: z.ZodOptional], null>, z.ZodVoid>>; }, "strip", z.ZodTypeAny, { onClick: (args_0: string) => void; variant: "compact" | "full"; actions: { title: string; id: string; color: string; route: string; icon?: string | undefined; badge?: string | number | undefined; }[]; defaultLayout: "grid" | "horizontal"; showToggle: boolean; onLayoutChange?: ((args_0: "grid" | "horizontal") => void) | undefined; }, { onClick: (args_0: string) => void; actions: { title: string; id: string; color: string; route: string; icon?: string | undefined; badge?: string | number | undefined; }[]; variant?: "compact" | "full" | undefined; defaultLayout?: "grid" | "horizontal" | undefined; showToggle?: boolean | undefined; onLayoutChange?: ((args_0: "grid" | "horizontal") => void) | undefined; }>; export type QuickActionsBarProps = z.infer; export type LayoutType = "grid" | "horizontal"; export type VariantType = "full" | "compact";