import { type VariantProps } from '../tw'; declare const table: import("tailwind-variants").TVReturnType<{ size: { sm: { th: string; td: string; }; md: { th: string; td: string; }; lg: { th: string; td: string; }; }; isLoading: { true: { thead: string[]; }; }; loadingColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; selectionColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; striped: { true: { tbody: string; }; }; isSticky: { true: {}; }; stickyPosition: { left: {}; right: {}; top: {}; bottom: {}; }; isScrollable: { true: { wrapper: string[]; }; }; hasStickyHeader: { true: {}; }; isInStickyRow: { true: {}; }; }, { base: string[]; wrapper: string[]; table: string[]; thead: string[]; tbody: string[]; tfoot: string[]; tr: string[]; separator: string[]; th: string[]; sortButton: string[]; sortIcon: string[]; columnVisibilityButton: string[]; columnVisibilityIcon: string[]; td: string[]; empty: string[]; }, undefined, { responsiveVariants?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | { size?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; isSticky?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; stickyPosition?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; hasStickyHeader?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; isInStickyRow?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; isLoading?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; loadingColor?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; selectionColor?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; layout?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; striped?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; isScrollable?: boolean | ("sm" | "md" | "lg" | "xl" | "2xl")[] | undefined; } | undefined; } & import("tailwind-variants/dist/config.js").TWMConfig & { twMerge: true; twMergeConfig: { readonly extend: { readonly classGroups: { readonly 'icon-size': readonly [{ readonly 'size-icon': readonly ["pico", "nano", "micro", "3xs", "2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl", "kilo", "mega"]; }]; readonly 'border-w': readonly [{ readonly border: readonly ["thin", "heavy", "aggressive"]; }]; readonly rounded: readonly [{ readonly rounded: readonly ["default", "pill"]; }]; readonly shadow: readonly [{ readonly 'shadow-elevation': string[]; }]; readonly opacity: readonly [{ readonly opacity: readonly ["hover", "disabled"]; }]; readonly 'font-size': readonly [{ readonly 'text-marquee': readonly ["pico", "nano", "micro", "3xs", "2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl", "kilo", "mega"]; }, { readonly 'text-header': readonly ["pico", "nano", "micro", "3xs", "2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl", "kilo", "mega"]; }, { readonly 'text-body': readonly ["pico", "nano", "micro", "3xs", "2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl", "kilo", "mega"]; }, { readonly 'text-code': readonly ["pico", "nano", "micro", "3xs", "2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl", "kilo", "mega"]; }, { readonly 'text-caption': readonly ["pico", "nano", "micro", "3xs", "2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl", "kilo", "mega"]; }, { readonly 'text-label': readonly ["pico", "nano", "micro", "3xs", "2xs", "xs", "sm", "md", "lg", "xl", "2xl", "3xl", "kilo", "mega"]; }]; }; readonly conflictingClassGroups: { readonly 'icon-size': readonly ["w", "h", "size"]; }; }; }; }, { size: { sm: { th: string; td: string; }; md: { th: string; td: string; }; lg: { th: string; td: string; }; }; isLoading: { true: { thead: string[]; }; }; loadingColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; selectionColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; striped: { true: { tbody: string; }; }; isSticky: { true: {}; }; stickyPosition: { left: {}; right: {}; top: {}; bottom: {}; }; isScrollable: { true: { wrapper: string[]; }; }; hasStickyHeader: { true: {}; }; isInStickyRow: { true: {}; }; }, { base: string[]; wrapper: string[]; table: string[]; thead: string[]; tbody: string[]; tfoot: string[]; tr: string[]; separator: string[]; th: string[]; sortButton: string[]; sortIcon: string[]; columnVisibilityButton: string[]; columnVisibilityIcon: string[]; td: string[]; empty: string[]; }, import("tailwind-variants").TVReturnType<{ size: { sm: { th: string; td: string; }; md: { th: string; td: string; }; lg: { th: string; td: string; }; }; isLoading: { true: { thead: string[]; }; }; loadingColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; selectionColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; striped: { true: { tbody: string; }; }; isSticky: { true: {}; }; stickyPosition: { left: {}; right: {}; top: {}; bottom: {}; }; isScrollable: { true: { wrapper: string[]; }; }; hasStickyHeader: { true: {}; }; isInStickyRow: { true: {}; }; }, { base: string[]; wrapper: string[]; table: string[]; thead: string[]; tbody: string[]; tfoot: string[]; tr: string[]; separator: string[]; th: string[]; sortButton: string[]; sortIcon: string[]; columnVisibilityButton: string[]; columnVisibilityIcon: string[]; td: string[]; empty: string[]; }, undefined, import("tailwind-variants/dist/config.js").TVConfig<{ size: { sm: { th: string; td: string; }; md: { th: string; td: string; }; lg: { th: string; td: string; }; }; isLoading: { true: { thead: string[]; }; }; loadingColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; selectionColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; striped: { true: { tbody: string; }; }; isSticky: { true: {}; }; stickyPosition: { left: {}; right: {}; top: {}; bottom: {}; }; isScrollable: { true: { wrapper: string[]; }; }; hasStickyHeader: { true: {}; }; isInStickyRow: { true: {}; }; }, { size: { sm: { th: string; td: string; }; md: { th: string; td: string; }; lg: { th: string; td: string; }; }; isLoading: { true: { thead: string[]; }; }; loadingColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; selectionColor: { default: {}; primary: {}; success: {}; warning: {}; danger: {}; }; layout: { auto: { table: string; }; fixed: { table: string; }; }; striped: { true: { tbody: string; }; }; isSticky: { true: {}; }; stickyPosition: { left: {}; right: {}; top: {}; bottom: {}; }; isScrollable: { true: { wrapper: string[]; }; }; hasStickyHeader: { true: {}; }; isInStickyRow: { true: {}; }; }>, unknown, unknown, undefined>>; export type TableVariants = VariantProps; export type TableSlots = keyof ReturnType; export { table };