import { DataTableAlign } from './useDataTable'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import('vue').DefineComponent<{ /** * Dot-path into the row used as the cell value and as the column identity * when `columnKey` is omitted. */ field?: string; /** * Visible header label. */ header?: string; /** * Stable id used as the Vue key and as the `#cell-{key}` slot name. * Defaults to `field`. */ columnKey?: string; /** * When true, the header is a button that toggles this column's sort. */ sortable?: boolean; /** * Horizontal alignment of the header and body cells. */ align?: DataTableAlign; /** * Footer cell copy. A `#footer-{key}` slot overrides this. */ footer?: string; /** * Minimum column width (CSS length). */ minWidth?: string; /** * Column width. Used as `minWidth` when `minWidth` is omitted. */ width?: string; /** * Pins the column during horizontal scroll. */ frozen?: boolean; /** * Edge to pin a frozen column. Defaults to `left`. */ alignFrozen?: "left" | "right"; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ /** * Dot-path into the row used as the cell value and as the column identity * when `columnKey` is omitted. */ field?: string; /** * Visible header label. */ header?: string; /** * Stable id used as the Vue key and as the `#cell-{key}` slot name. * Defaults to `field`. */ columnKey?: string; /** * When true, the header is a button that toggles this column's sort. */ sortable?: boolean; /** * Horizontal alignment of the header and body cells. */ align?: DataTableAlign; /** * Footer cell copy. A `#footer-{key}` slot overrides this. */ footer?: string; /** * Minimum column width (CSS length). */ minWidth?: string; /** * Column width. Used as `minWidth` when `minWidth` is omitted. */ width?: string; /** * Pins the column during horizontal scroll. */ frozen?: boolean; /** * Edge to pin a frozen column. Defaults to `left`. */ alignFrozen?: "left" | "right"; }> & Readonly<{}>, { sortable: boolean; frozen: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; //# sourceMappingURL=Column.vue.d.ts.map