import Column from './Column'; import type { TableProps, Data } from './interface'; import { CombineProps } from '../interface'; declare function Table = Data>(): import("vue").DefineComponent>>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const Table_: import("vue").DefineComponent>>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export type TableType = typeof Table_ & { Column: typeof Column; }; declare const BaseTable: TableType; export default BaseTable; declare const DEFAULT_KEY_COLUMN_SELECTION: "column-selection"; declare const DEFAULT_KEY_COLUMN_EXPAND: "column-expand"; export { Table as TableMaker, Column as TableColumn, DEFAULT_KEY_COLUMN_SELECTION, DEFAULT_KEY_COLUMN_EXPAND }; export * from './interface';