import { TransitionState } from '@wix/bex-core'; import { Column } from '../model'; import { CustomColumnsActionName } from './CustomColumnsState'; import { SidePanelsState } from './SidePanelsState'; import { CustomColumnsPanelStateBase } from './CustomColumnsPanelStateBase'; import { SchemaFieldsState } from './SchemaCard/SchemaFieldsState'; import type { CustomColumnsDragAndDrop } from '../components/CustomColumns/CustomColumnsDragAndDrop'; import type { CustomColumnsDragAndDropState } from './CustomColumnsDragAndDropState'; import type { SchemaConfig } from '../types/SchemaConfig'; export interface CustomColumnsEntityPageStateParams { panels: SidePanelsState; container: import('@wix/bex-core').WixPatternsContainer; fieldsState: SchemaFieldsState; schema: SchemaConfig; showFieldTypeIcons?: boolean; dragAndDrop?: typeof CustomColumnsDragAndDrop; modalsContainerRef: { current: HTMLElement | null | undefined; }; } export declare class CustomColumnsEntityPageState extends CustomColumnsPanelStateBase { readonly panels: SidePanelsState; readonly fieldsState: SchemaFieldsState; readonly _showFieldTypeIcons: boolean; readonly _schema: SchemaConfig; readonly _dragAndDrop?: CustomColumnsDragAndDropState; constructor(params: CustomColumnsEntityPageStateParams); get orderedColumns(): Column[]; get showFieldTypeIcons(): boolean; get collectionFieldsSource(): null; get sidePanelTransition(): TransitionState | undefined; get dragAndDrop(): CustomColumnsDragAndDropState | undefined; customizeColumnsInSidePanelBi(_params: { actionName: CustomColumnsActionName; }): void; onClose(): void; init(): () => void; } //# sourceMappingURL=CustomColumnsEntityPageState.d.ts.map