import { Table } from "../table-443deac1.js"; import { TableConfig } from "./interfaces/index.js"; /** * Represents a UI-less version of a table * * _For use for building tables in ui frameworks_. * * @example * ```js * import { use } from 'ember-resources'; * import { headlessTable } '@crowdstrike/ember-headless-table'; * * class MyImplementation { * @use table = headlessTable({ * // your config here * }) * } * ``` */ declare function headlessTable(options: TableConfig): Table; /** * Represents a UI-less version of a table * * _For use for building tables in ui frameworks_. * * @example * ```js * import { headlessTable } '@crowdstrike/ember-headless-table'; * * class MyImplementation { * table = headlessTable(this, { * // your config here * }) * } * ``` * */ declare function headlessTable(destroyable: object, options: TableConfig): Table; export { headlessTable };