import { PropType } from 'vue'; import type { ExtractPublicPropTypes } from '../../_utils'; declare const tableProps: { bordered: { type: BooleanConstructor; default: boolean; }; bottomBordered: { type: BooleanConstructor; default: boolean; }; singleLine: { type: BooleanConstructor; default: boolean; }; singleColumn: BooleanConstructor; size: { type: PropType<"small" | "medium" | "large">; default: string; }; theme: PropType>; themeOverrides: PropType>>; builtinThemeOverrides: PropType>>; }; export declare type TableProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ bordered: { type: BooleanConstructor; default: boolean; }; bottomBordered: { type: BooleanConstructor; default: boolean; }; singleLine: { type: BooleanConstructor; default: boolean; }; singleColumn: BooleanConstructor; size: { type: PropType<"small" | "medium" | "large">; default: string; }; theme: PropType>; themeOverrides: PropType>>; builtinThemeOverrides: PropType>>; }, { mergedClsPrefix: import("vue").ComputedRef; cssVars: import("vue").ComputedRef<{ '--bezier': string; '--td-color': string; '--td-color-modal': string; '--td-color-popover': string; '--td-text-color': string; '--border-color': string; '--border-color-modal': string; '--border-color-popover': string; '--border-radius': string; '--font-size': string; '--th-color': string; '--th-color-modal': string; '--th-color-popover': string; '--th-font-weight': string; '--th-text-color': string; '--line-height': string; '--td-padding': string; '--th-padding': string; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ bordered?: unknown; bottomBordered?: unknown; singleLine?: unknown; singleColumn?: unknown; size?: unknown; theme?: unknown; themeOverrides?: unknown; builtinThemeOverrides?: unknown; } & { size: "small" | "medium" | "large"; bordered: boolean; bottomBordered: boolean; singleLine: boolean; singleColumn: boolean; } & { theme?: import("../../_mixins").Theme<"Table", { fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; lineHeight: string; borderRadius: string; borderColor: string; borderColorModal: string; borderColorPopover: string; tdColor: string; tdColorModal: string; tdColorPopover: string; thColor: string; thColorModal: string; thColorPopover: string; thTextColor: string; tdTextColor: string; thFontWeight: string; thPaddingSmall: string; thPaddingMedium: string; thPaddingLarge: string; tdPaddingSmall: string; tdPaddingMedium: string; tdPaddingLarge: string; }, any> | undefined; themeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; builtinThemeOverrides?: import("../../_mixins/use-theme").ExtractThemeOverrides> | undefined; }>, { size: "small" | "medium" | "large"; bordered: boolean; bottomBordered: boolean; singleLine: boolean; singleColumn: boolean; }>; export default _default;