export default table;
declare namespace table {
    let root: {
        root: {
            transitionDuration: string;
        };
        header: {
            borderWidth: string;
            padding: string;
            sm: {
                padding: string;
            };
            lg: {
                padding: string;
            };
        };
        headerCell: {
            gap: string;
            padding: string;
            focusRing: {
                width: string;
                style: string;
                offset: string;
            };
            sm: {
                padding: string;
            };
            lg: {
                padding: string;
            };
        };
        columnWeight: {
            fontWeight: string;
        };
        row: {
            focusRing: {
                width: string;
                style: string;
                offset: string;
            };
        };
        bodyCell: {
            padding: string;
            sm: {
                padding: string;
            };
            lg: {
                padding: string;
            };
        };
        footerCell: {
            padding: string;
            sm: {
                padding: string;
            };
            lg: {
                padding: string;
            };
        };
        columnFooter: {
            fontWeight: string;
        };
        footer: {
            borderWidth: string;
            padding: string;
            sm: {
                padding: string;
            };
            lg: {
                padding: string;
            };
        };
        columnResizer: {
            width: string;
        };
        resizeIndicator: {
            width: string;
        };
        filter: {
            inlineGap: string;
            overlaySelect: {
                borderRadius: string;
            };
            overlayPopover: {
                padding: string;
                gap: string;
            };
            constraintList: {
                padding: string;
                gap: string;
            };
            constraint: {
                padding: string;
                borderRadius: string;
            };
        };
        sortIcon: {
            size: string;
        };
    };
    let colorScheme: {
        light: {
            root: {
                borderColor: string;
            };
            header: {
                background: string;
                borderColor: string;
                color: string;
            };
            headerCell: {
                background: string;
                hoverBackground: string;
                selectedBackground: string;
                dragBackground: string;
                borderColor: string;
                color: string;
                hoverColor: string;
                selectedColor: string;
                focusRing: {
                    color: string;
                    shadow: string;
                };
            };
            row: {
                stripedBackground: string;
                background: string;
                hoverBackground: string;
                successBackground: string;
                successHoverBackground: string;
                warningBackground: string;
                warningHoverBackground: string;
                errorBackground: string;
                errorHoverBackground: string;
                selectedBackground: string;
                color: string;
                hoverColor: string;
                selectedColor: string;
                focusRing: {
                    color: string;
                    shadow: string;
                };
            };
            bodyCell: {
                borderColor: string;
                selectedBorderColor: string;
            };
            footerCell: {
                background: string;
                borderColor: string;
                color: string;
            };
            footer: {
                background: string;
                borderColor: string;
                color: string;
            };
            resizeIndicator: {
                color: string;
            };
            reorderIndicator: {
                color: string;
            };
            filter: {
                overlaySelect: {
                    background: string;
                    borderColor: string;
                    color: string;
                    shadow: string;
                };
                overlayPopover: {
                    background: string;
                    borderColor: string;
                    color: string;
                    shadow: string;
                };
                rule: {
                    borderColor: string;
                };
                constraint: {
                    focusBackground: string;
                    selectedBackground: string;
                    selectedFocusBackground: string;
                    color: string;
                    focusColor: string;
                    selectedColor: string;
                    selectedFocusColor: string;
                    separator: {
                        borderColor: string;
                    };
                };
            };
            sortIcon: {
                color: string;
                hoverColor: string;
            };
            frozenColumn: {
                background: string;
            };
            columnResizer: {
                background: string;
            };
        };
        dark: {
            root: {
                borderColor: string;
            };
            header: {
                background: string;
                borderColor: string;
                color: string;
            };
            headerCell: {
                background: string;
                hoverBackground: string;
                selectedBackground: string;
                dragBackground: string;
                borderColor: string;
                color: string;
                hoverColor: string;
                selectedColor: string;
                focusRing: {
                    color: string;
                    shadow: string;
                };
            };
            row: {
                stripedBackground: string;
                background: string;
                hoverBackground: string;
                successBackground: string;
                successHoverBackground: string;
                warningBackground: string;
                warningHoverBackground: string;
                errorBackground: string;
                errorHoverBackground: string;
                selectedBackground: string;
                color: string;
                hoverColor: string;
                selectedColor: string;
                focusRing: {
                    color: string;
                    shadow: string;
                };
            };
            bodyCell: {
                borderColor: string;
                selectedBorderColor: string;
            };
            footerCell: {
                background: string;
                borderColor: string;
                color: string;
            };
            footer: {
                background: string;
                borderColor: string;
                color: string;
            };
            resizeIndicator: {
                color: string;
            };
            reorderIndicator: {
                color: string;
            };
            filter: {
                overlaySelect: {
                    background: string;
                    borderColor: string;
                    color: string;
                    shadow: string;
                };
                overlayPopover: {
                    background: string;
                    borderColor: string;
                    color: string;
                    shadow: string;
                };
                rule: {
                    borderColor: string;
                };
                constraint: {
                    focusBackground: string;
                    selectedBackground: string;
                    selectedFocusBackground: string;
                    color: string;
                    focusColor: string;
                    selectedColor: string;
                    selectedFocusColor: string;
                    separator: {
                        borderColor: string;
                    };
                };
            };
            sortIcon: {
                color: string;
                hoverColor: string;
            };
            frozenColumn: {
                background: string;
            };
            columnResizer: {
                background: string;
            };
        };
    };
    function css({ dt }: {
        dt: any;
    }): string;
}
