import type { TablePreferences, TableDataHeader, TableSortPayload, TableDataProps, TableDataSlots } from '../../../types'; declare const __VLS_export: [] = readonly Record[], Offset extends string | number = string | number>(__VLS_props: NonNullable>["props"], __VLS_ctx?: __VLS_PrettifyLocal>, "attrs" | "emit" | "slots">>, __VLS_exposed?: NonNullable>["expose"], __VLS_setup?: Promise<{ props: import("vue").PublicProps & __VLS_PrettifyLocal & { onSort?: ((payload: TableSortPayload) => any) | undefined; "onError-action-click"?: (() => any) | undefined; "onEmpty-state-action-click"?: (() => any) | undefined; onState?: ((payload: import("../../../types").TableStatePayload) => any) | undefined; "onCell-click"?: ((payload: { data: any; }) => any) | undefined; "onRow-click"?: ((payload: { data: Data[number]; }) => any) | undefined; "onUpdate:table-preferences"?: ((preferences: TablePreferences) => any) | undefined; "onRow-select"?: ((data: Data[number][]) => any) | undefined; "onUpdate:row-expanded"?: ((payload: import("../../../types").RowExpandPayload) => any) | undefined; "onRow-actions-toggle"?: ((payload: import("../../../types").RowActionsTogglePayload) => any) | undefined; }> & (typeof globalThis extends { __VLS_PROPS_FALLBACK: infer P; } ? P : {}); expose: (exposed: import("vue").ShallowUnwrapRef<{ revalidate: () => void; }>) => void; attrs: any; slots: TableDataSlots; emit: ((evt: "sort", payload: TableSortPayload) => void) & ((evt: "error-action-click") => void) & ((evt: "empty-state-action-click") => void) & ((evt: "state", payload: import("../../../types").TableStatePayload) => void) & ((evt: "cell-click", payload: { data: any; }) => void) & ((evt: "row-click", payload: { data: Data[number]; }) => void) & ((evt: "update:table-preferences", preferences: TablePreferences) => void) & ((evt: "row-select", data: Data[number][]) => void) & ((evt: "update:row-expanded", payload: import("../../../types").RowExpandPayload) => void) & ((evt: "row-actions-toggle", payload: import("../../../types").RowActionsTogglePayload) => void); }>) => import("vue").VNode & { __ctx?: Awaited; }; declare const _default: typeof __VLS_export; export default _default; type __VLS_PrettifyLocal = (T extends any ? { [K in keyof T]: T[K]; } : { [K in keyof T as K]: T[K]; }) & {};