import { Path } from '../..'; import { TableSchemaProps } from '../../types/TableSchema'; export type SortDirectionsT = 'ASC' | 'DESC'; export type EmitOrderT = `${string} ${SortDirectionsT}`; declare const _default: >(__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: __VLS_PrettifyLocal & Omit<{ readonly onSelect?: ((args_0: T) => any) | undefined; readonly onReorder?: ((args_0: { oldIndex: number; newIndex: number; item: T; }) => any) | undefined; readonly "onUpdate:loading"?: ((value: boolean) => any) | undefined; readonly "onUpdate:itemHeight"?: ((value: number) => any) | undefined; readonly "onUpdate:selectedItems"?: ((value: string[]) => any) | undefined; readonly onOrderBy?: ((args_0: `${string} ASC` | `${string} DESC`) => any) | undefined; readonly onLastItemVisible?: (() => any) | undefined; } & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, never>, "onSelect" | "onLastItemVisible" | "onReorder" | "onUpdate:loading" | "onUpdate:itemHeight" | "onUpdate:selectedItems" | "onOrderBy"> & ({ loading?: boolean; itemHeight?: number; selectedItems?: string[]; } & TableSchemaProps) & Partial<{}>> & import('vue').PublicProps; expose(exposed: import('vue').ShallowUnwrapRef<{}>): void; attrs: any; slots: Partial any>>; emit: (((evt: "select", args_0: T) => void) & ((evt: "reorder", args_0: { oldIndex: number; newIndex: number; item: T; }) => void) & ((evt: "orderBy", args_0: `${string} ASC` | `${string} DESC`) => void) & ((evt: "lastItemVisible") => void)) & (((evt: "update:loading", value: boolean) => void) & ((evt: "update:itemHeight", value: number) => void) & ((evt: "update:selectedItems", value: string[]) => void)); }>) => import('vue').VNode & { __ctx?: Awaited; }; export default _default; type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {}; //# sourceMappingURL=DataTable.vue.d.ts.map