import type { RowData, Table, TableFeatures, TableOptions } from '@tanstack/table-core';
/**
 * Creates an Ember-reactive table.
 *
 * Pass the containing component (or another Ember destroyable) as the first
 * argument to tie external-atom subscriptions to its lifecycle. The one-arg
 * form remains available for standalone tables that do not have an Ember
 * owner.
 */
export declare function useTable<TFeatures extends TableFeatures, TData extends RowData>(owner: object, getOptions: () => TableOptions<TFeatures, TData>): Table<TFeatures, TData>;
export declare function useTable<TFeatures extends TableFeatures, TData extends RowData>(getOptions: () => TableOptions<TFeatures, TData>): Table<TFeatures, TData>;
//# sourceMappingURL=use-table.d.ts.map