export declare const tableSlotRecipe: import("../..").SlotRecipeDefinition<"root" | "caption" | "header" | "body" | "footer" | "row" | "columnHeader" | "cell", {
    interactive: {
        true: {
            body: {
                "& tr": {
                    _hover: {
                        bg: "colorPalette.subtle";
                    };
                };
            };
        };
    };
    stickyHeader: {
        true: {
            header: {
                "& :where(tr)": {
                    top: "var(--table-sticky-offset, 0)";
                    position: "sticky";
                    zIndex: number;
                };
            };
        };
    };
    striped: {
        true: {
            row: {
                "&:nth-of-type(odd) td": {
                    bg: "bg.muted";
                };
            };
        };
    };
    showColumnBorder: {
        true: {
            columnHeader: {
                "&:not(:last-of-type)": {
                    borderInlineEndWidth: "1px";
                };
            };
            cell: {
                "&:not(:last-of-type)": {
                    borderInlineEndWidth: "1px";
                };
            };
        };
    };
    variant: {
        line: {
            columnHeader: {
                borderBottomWidth: "1px";
            };
            cell: {
                borderBottomWidth: "1px";
            };
            row: {
                bg: "bg";
            };
        };
        outline: {
            root: {
                boxShadow: "0 0 0 1px {colors.border}";
            };
            columnHeader: {
                borderBottomWidth: "1px";
            };
            header: {
                bg: "bg.muted";
            };
            row: {
                "&:not(:last-of-type)": {
                    borderBottomWidth: "1px";
                };
            };
            footer: {
                borderTopWidth: "1px";
            };
        };
    };
    size: {
        sm: {
            root: {
                textStyle: "sm";
            };
            columnHeader: {
                px: "2";
                py: "2";
            };
            cell: {
                px: "2";
                py: "2";
            };
        };
        md: {
            root: {
                textStyle: "sm";
            };
            columnHeader: {
                px: "3";
                py: "3";
            };
            cell: {
                px: "3";
                py: "3";
            };
        };
        lg: {
            root: {
                textStyle: "md";
            };
            columnHeader: {
                px: "4";
                py: "3";
            };
            cell: {
                px: "4";
                py: "3";
            };
        };
    };
}>;
