import type { TableModel } from '..'; import type { ColumnsConfig } from '../types'; declare function $$render(): { props: { model: TableModel; /** localStorage key for persisting column order and visibility */ localStorageKey?: string; on?: { change?: (config: ColumnsConfig) => void; }; }; exports: { /** Apply a columns config. Updates column visibility and order on the model, persists to localStorage. */ applyConfig: (config: ColumnsConfig) => void; }; bindings: ""; slots: {}; events: {}; }; declare class __sveltets_Render { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): ""; exports(): { /** Apply a columns config. Updates column visibility and order on the model, persists to localStorage. */ applyConfig: (config: ColumnsConfig) => void; }; } interface $$IsomorphicComponent { new (options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & { $$bindings?: ReturnType<__sveltets_Render['bindings']>; } & ReturnType<__sveltets_Render['exports']>; (internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } /** * Column visibility and order manager for tables. Opens a `ToolbarPopover` with a `ReorderableCheckboxList` * of the hideable columns — drag to reorder, click to show / hide. Supports optional localStorage persistence * of column order and visibility. */ declare const Cmp: $$IsomorphicComponent; type Cmp = InstanceType>; export default Cmp;