import { type StyleRule } from '@vanilla-extract/css';
export declare const container: import("@vanilla-extract/recipes").RuntimeFn<{
    kind: {
        default: string;
        brandTable: string;
    };
}>;
export declare const containerWithContainedBody: string;
export declare const header: import("@vanilla-extract/recipes").RuntimeFn<{
    kind: {
        default: string;
        brandTable: string;
    };
}>;
export declare const headerRow: string;
export declare const tableCellPaddingVar: `var(--${string})`;
export declare const tableCellFontSizeVar: `var(--${string})`;
export declare const tableEmptyRowPaddingVar: `var(--${string})`;
export declare const tableRowMinHeightVar: `var(--${string})`;
export declare const densityRecipe: import("@vanilla-extract/recipes").RuntimeFn<{
    density: {
        compact: {
            vars: {
                [tableCellPaddingVar]: string;
                [tableCellFontSizeVar]: `var(--${string})`;
                [tableEmptyRowPaddingVar]: string;
                [tableRowMinHeightVar]: `var(--${string})`;
            };
        };
        default: {
            vars: {
                [tableCellPaddingVar]: string;
                [tableCellFontSizeVar]: `var(--${string})`;
                [tableEmptyRowPaddingVar]: string;
                [tableRowMinHeightVar]: `var(--${string})`;
            };
        };
        comfortable: {
            vars: {
                [tableCellPaddingVar]: string;
                [tableCellFontSizeVar]: `var(--${string})`;
                [tableEmptyRowPaddingVar]: string;
                [tableRowMinHeightVar]: `var(--${string})`;
            };
        };
    };
}>;
export declare const headerCell: import("@vanilla-extract/recipes").RuntimeFn<{
    kind: {
        default: string;
        brandTable: string;
    };
}>;
export declare const body: import("@vanilla-extract/recipes").RuntimeFn<{
    kind: {
        default: {};
        brandTable: string;
    };
}>;
export declare const bodyContained: string;
export declare const row: import("@vanilla-extract/recipes").RuntimeFn<{
    kind: {
        default: string;
        brandTable: string;
    };
}>;
export declare const rowEven: import("@vanilla-extract/recipes").RuntimeFn<{
    kind: {
        default: string;
        brandTable: string;
    };
}>;
export declare const rowOdd: import("@vanilla-extract/recipes").RuntimeFn<{
    kind: {
        default: string;
        brandTable: string;
    };
}>;
export declare const cell: import("@vanilla-extract/recipes").RuntimeFn<{
    kind: {
        default: string;
        brandTable: string;
    };
}>;
export declare const primaryCell: string;
export declare const primaryHeaderCell: string;
export declare const singleLineCell: string;
export declare const stickyHeader: string;
export declare const alignRecipe: import("@vanilla-extract/recipes").RuntimeFn<{
    align: {
        left: string;
        center: string;
        right: string;
    };
}>;
export declare const rowStateRecipe: import("@vanilla-extract/recipes").RuntimeFn<{
    state: {
        default: {};
        selected: {
            backgroundColor: `var(--${string})`;
        };
        muted: {
            opacity: number;
        };
        danger: {
            backgroundColor: `var(--${string})`;
        };
    };
}>;
export declare const emptyRow: string;
export declare const emptyCell: string;
export declare const hideBelowRecipe: import("@vanilla-extract/recipes").RuntimeFn<{
    minVisibleAt: Record<"sm" | "md" | "lg" | "xl" | "xxl", StyleRule>;
}>;
//# sourceMappingURL=DataTable.css.d.ts.map