import type { CollectionPreferences, Column } from 'payload'; import type { SortColumnProps } from '../../elements/SortColumn/index.js'; export interface ITableColumns { columns: Column[]; LinkedCellOverride?: React.ReactNode; moveColumn: (args: { fromIndex: number; toIndex: number; }) => Promise; resetColumnsState: () => Promise; setActiveColumns: (columns: string[]) => Promise; toggleColumn: (column: string) => Promise; } export type TableColumnsProviderProps = { readonly children: React.ReactNode; readonly collectionSlug: string | string[]; readonly columnState: Column[]; /** * @deprecated */ readonly docs?: any[]; /** * @deprecated */ readonly enableRowSelections?: boolean; readonly LinkedCellOverride?: React.ReactNode; /** * @deprecated */ readonly listPreferences?: CollectionPreferences; /** * @deprecated */ readonly preferenceKey?: string; /** * @deprecated */ readonly renderRowTypes?: boolean; /** * @deprecated */ readonly setTable?: (Table: React.ReactNode) => void; /** * @deprecated */ readonly sortColumnProps?: Partial; /** * @deprecated */ readonly tableAppearance?: 'condensed' | 'default'; }; //# sourceMappingURL=types.d.ts.map