import type { PropType } from 'vue'; import type { Button } from '../../types/button'; declare function defaultComparator(a: T, z: T): boolean; declare const _default: import("vue").DefineComponent<{ modelValue: { type: ArrayConstructor; default: null; }; by: { type: (StringConstructor | FunctionConstructor)[]; default: () => typeof defaultComparator; }; rows: { type: PropType<{ [key: string]: any; click?: Function | undefined; }[]>; default: () => never[]; }; columns: { type: PropType<{ [key: string]: any; key: string; sortable?: boolean | undefined; direction?: "asc" | "desc" | undefined; class?: string | undefined; }[]>; default: null; }; columnAttribute: { type: StringConstructor; default: string; }; sort: { type: PropType<{ column: string; direction: 'asc' | 'desc'; }>; default: () => {}; }; sortButton: { type: PropType