/** * useTableColumns * * 表格列管理 Hook * * 职责: * - 管理表格列顺序 * - 管理列显示 / 隐藏 * - 持久化用户配置 */ export declare function useTableColumns(defaultColumns: any[], options?: { /** 缓存唯一标识 */ cacheKey?: string; /** 存储介质,默认 localStorage */ storage?: Storage; }): { /** 当前列配置(响应式) */ columns: import("vue").Ref; /** * 主动设置列配置 * 常用于:列设置弹窗 / 拖拽排序完成 */ setColumns(newColumns: any[]): void; /** * 重置为默认列配置 */ resetColumns(): void; };