import { PropType, DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { TableControlsType } from '../common/constants'; import { RowSelection } from '../common/types'; export { ColumnRenderer } from '../components/table/col-renderer'; export declare const Table: DefineComponent>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, "update:value"[], "update:value", PublicProps, Readonly< ExtractPropTypes<{ value: { type: StringConstructor; }; controls: { type: PropType>; default: () => ("sort" | "fields" | "row-height")[]; }; rowSelection: { type: PropType>; }; }>> & Readonly<{ "onUpdate:value"?: ((...args: any[]) => any) | undefined; }>, { controls: TableControlsType[]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;