import { VariantProps } from "@soybeanjs/cva"; //#region src/styles/table.d.ts declare const tableVariants: import("@soybeanjs/cva").SCVResult<"header" | "content" | "footer" | "fixed" | "root" | "resizeHandle" | "body" | "head" | "scroll" | "cell" | "row" | "selection" | "sortTrigger" | "filterInput" | "treeCell" | "treeToggle" | "treeTogglePlaceholder" | "filterTrigger" | "filterPopup" | "filterSearch" | "filterOptions" | "filterOption" | "filterOptionLabel" | "filterFooter" | "filterCount" | "filterAction" | "filterEmpty" | "radioIndicator" | "radioRoot", NoInfer<{ size: { xs: { root: "text-2xs"; caption: "py-2"; head: "p-1.5"; cell: "p-1.5"; radioRoot: "w-3 h-3"; sortTrigger: "end-1 p-0.75"; filterTrigger: "end-1"; filterPopup: "p-1.5"; filterOptions: "max-h-50 gap-0.75 py-1.5"; filterOption: "p-0.75"; filterFooter: "pt-1"; filterCount: "text-3xs leading-4"; }; sm: { root: "text-xs"; caption: "py-2.5"; head: "p-1.75"; cell: "p-1.75"; radioRoot: "w-3.5 h-3.5"; sortTrigger: "end-1.25 p-0.875"; filterTrigger: "end-1.25"; filterPopup: "p-1.75"; filterOptions: "max-h-55 gap-0.875 py-2"; filterOption: "p-0.875"; filterFooter: "pt-1.25"; filterCount: "text-2xs leading-5"; }; md: { root: "text-sm"; caption: "py-3"; head: "p-2"; cell: "p-2"; radioRoot: "w-4 h-4"; sortTrigger: "end-1.5 p-1"; filterTrigger: "end-1.5"; filterPopup: "p-2"; filterOptions: "max-h-60 gap-1 py-2.5"; filterOption: "p-1"; filterFooter: "pt-1.5"; filterCount: "text-xs leading-6"; }; lg: { root: "text-base"; caption: "py-3.5"; head: "p-2.5"; cell: "p-2.5"; radioRoot: "w-4.5 h-4.5"; sortTrigger: "end-1.75 p-1.25"; filterTrigger: "end-1.75"; filterPopup: "p-2.5"; filterOptions: "max-h-65 gap-1.25 py-3"; filterOption: "p-1.25"; filterFooter: "pt-1.75"; filterCount: "text-sm leading-7"; }; xl: { root: "text-lg"; caption: "py-4"; head: "p-3"; cell: "p-3"; radioRoot: "w-5 h-5"; sortTrigger: "end-2 p-1.5"; filterTrigger: "end-2"; filterPopup: "p-3"; filterOptions: "max-h-70 gap-1.5 py-3.5"; filterOption: "p-1.5"; filterFooter: "pt-2"; filterCount: "text-base leading-8"; }; '2xl': { root: "text-xl"; caption: "py-4.5"; head: "p-3.5"; cell: "p-3.5"; radioRoot: "w-6 h-6"; sortTrigger: "end-2.5 p-1.75"; filterTrigger: "end-2.5"; filterPopup: "p-3.5"; filterOptions: "max-h-75 gap-1.75 py-4"; filterOption: "p-1.75"; filterFooter: "pt-2.5"; filterCount: "text-lg leading-9"; }; }; variant: { default: { root: "bg-accent"; }; simple: { header: string[]; }; }; bordered: { true: { cell: "border-s border-border first:border-s-0"; }; }; rounded: { true: { root: ""; }; }; striped: { true: { row: "data-[row]:even:bg-accent"; }; }; }>, { size?: "xs" | "sm" | "md" | "lg" | "xl" | "2xl" | undefined; rounded?: boolean | undefined; variant?: "default" | "simple" | undefined; bordered?: boolean | undefined; striped?: boolean | undefined; }>; type TableVariantProps = VariantProps; type TableVariant = NonNullable; //#endregion export { TableVariant };