import { TableSettings, RawTableSettings } from './types'; import { default as Component } from './TableComponent.vue'; import { ComputedRef } from 'vue'; import { MaybeRef } from '../../types'; import type * as Types from "./types"; export { AsyncData } from './adapters/AsyncData'; type AnyRef = MaybeRef | ComputedRef; export declare function settings(tableSettings: TableSettings): TableSettings; export declare function factory(tableSettings: S): import('vue').VNode; export { Component }; export { Types }; /** * Adapters ***/ export declare function rawDataSettings(rows: D[], rawSettings: Types.RawTableSettings): TableSettings; export declare function useRawData(rowsRef: AnyRef, raw: MaybeRef>): ComputedRef[]; dataSource: Types.DataSource; gap?: number; height: number; addColumn?: () => Promise; controlColumn?: boolean; onSelectedRows?: Types.SelectedRowsOperation[] | undefined; onSelectedColumns?: Types.SelectedColumnsOperation[] | undefined; onUpdatedRow?: ((row: Types.Row) => void) | undefined; }>>; /** * @deprecated * @param rows * @param raw * @returns */ export declare function useRawDataComponent(rowsRef: AnyRef, raw: MaybeRef>): ComputedRef>; //# sourceMappingURL=index.d.ts.map