import { MemoizedSelector } from '@ngrx/store'; import { DxDocument, RequiredDocumentMeta, ActionButtonDefinition } from '@digitaix/types'; export declare const selectTablesState: MemoizedSelector, import("@ngrx/store/src/selector").DefaultProjectorFn>>; export declare const selectTableState: (tableId: string) => MemoizedSelector, import("@ngrx/store/src/selector").DefaultProjectorFn>>; export declare const getTableSorting: (tableId: string) => MemoizedSelector>; export declare const getTablePagination: (tableId: string) => MemoizedSelector>; export declare const getTableFiltering: (tableId: string) => MemoizedSelector>; export declare const isSotringEnabled: (tableId: string) => MemoizedSelector>; export declare const isPaginationEnabled: (tableId: string) => MemoizedSelector>; export declare const isFilteringEnabled: (tableId: string) => MemoizedSelector>; export declare const getTableLimit: (tableId: string) => MemoizedSelector>; export declare const getColumnFilter: (tableId: string, column: string) => MemoizedSelector>; export declare const isColumnFilterEnabled: (tableId: string, column: string) => MemoizedSelector>; export declare const getColumnFilterValue: (tableId: string, column: string) => MemoizedSelector>; export declare const getColumnSorting: (tableId: string, column: string) => MemoizedSelector>; export declare const isColumnSortingEnabled: (tableId: string, column: string) => MemoizedSelector>; export declare const getColumnSortingDirection: (tableId: string, column: string) => MemoizedSelector>; export declare const selectExpandedTableState: (tableId: string) => MemoizedSelector>; export declare const getExpandedTableRow: (tableId: string) => MemoizedSelector>; export declare const getExpandedTableRowId: (tableId: string) => MemoizedSelector>; export declare const isExpandedTableRowEditMode: (tableId: string) => MemoizedSelector>; export declare const isExpandedTableRowFullMode: (tableId: string) => MemoizedSelector>; export declare const isImportTableDataEnabled: (tableId: string) => MemoizedSelector>; export declare const isExportTableDataEnabled: (tableId: string) => MemoizedSelector>; export declare const getTableColumns: (tableId: string) => MemoizedSelector[], import("@ngrx/store/src/selector").DefaultProjectorFn[]>>; export declare const getTableDisplayedColumns: (tableId: string) => MemoizedSelector>; export declare const getTableFormId: (tableId: string) => MemoizedSelector>; export declare const getTableEditFormId: (tableId: string) => MemoizedSelector>; export declare const getTableCreateFormId: (tableId: string) => MemoizedSelector>; export declare const hasTableFormId: (tableId: string) => MemoizedSelector>; export declare const hasTableEditFormId: (tableId: string) => MemoizedSelector>; export declare const hasTableCreateFormId: (tableId: string) => MemoizedSelector>; export declare const isEditRowEnabled: (tableId: string) => MemoizedSelector>; export declare const isDownloadRowEnabled: (tableId: string) => MemoizedSelector>; export declare const getViewComponent: (tableId: string) => MemoizedSelector import("../..").IAbstractViewComponent, import("@ngrx/store/src/selector").DefaultProjectorFn import("../..").IAbstractViewComponent>>; export declare const hasTableViewComponent: (tableId: string) => MemoizedSelector>; export declare const isExpandRowEnabled: (tableId: string) => MemoizedSelector>; export declare const isDeleteRowEnabled: (tableId: string) => MemoizedSelector>; export declare const isAddRowEnabled: (tableId: string) => MemoizedSelector>; export declare const isArchiveRowEnabled: (tableId: string) => MemoizedSelector>; export declare const isRestoreRowEnabled: (tableId: string) => MemoizedSelector>; export declare const isViewRowEnabled: (tableId: string) => MemoizedSelector>; export declare const isShowArchivedEnabled: (tableId: string) => MemoizedSelector>; export declare const isShowCreatedAtEnabled: (tableId: string) => MemoizedSelector>; export declare const isShowUpdateAtEnabled: (tableId: string) => MemoizedSelector>; export declare const isDialogViewMode: (tableId: string) => MemoizedSelector>; export declare const isDialogEditMode: (tableId: string) => MemoizedSelector>; export declare const isExpandViewMode: (tableId: string) => MemoizedSelector>; export declare const isExpandEditMode: (tableId: string) => MemoizedSelector>; export declare const getTableTitle: (tableId: string) => MemoizedSelector>; export declare const getTableDeleteMessage: (tableId: string) => MemoizedSelector>; export declare const getTableSubtitle: (tableId: string) => MemoizedSelector>; export declare const getTableCollationPath: (tableId: string) => MemoizedSelector>; export declare const getTableData: (tableId: string, collectionPath: string) => MemoizedSelector>>; export declare const isTableRowExpanded: (tableId: string) => MemoizedSelector>; export declare const getPageSizeOptions: (tableId: string) => MemoizedSelector>; export declare const getTableSettingsState: (tableId: string) => MemoizedSelector>; export declare const isTableSettingsEnabled: (tableId: string) => MemoizedSelector>; export declare const isTableSettingArchivedEnabled: (tableId: string) => MemoizedSelector>; export declare const isTableSettingUpdatedAtEnabled: (tableId: string) => MemoizedSelector>; export declare const isTableSettingCreatedAtEnabled: (tableId: string) => MemoizedSelector>; export declare const isTableSettingDialogEditEnabled: (tableId: string) => MemoizedSelector>; export declare const isTableSettingDialogViewEnabled: (tableId: string) => MemoizedSelector>; export declare const getHiddenColumns: (tableId: string) => MemoizedSelector>; export declare const getColumsWithHiddenInfo: (tableId: string) => MemoizedSelector; export declare const getDialogTitle: (tableId: string) => MemoizedSelector string, import("@ngrx/store/src/selector").DefaultProjectorFn<(document: any) => string>>; export declare const getTableTabs: (tableId: string) => MemoizedSelector boolean; tableState?: Partial>; }[], import("@ngrx/store/src/selector").DefaultProjectorFn<{ label: string; filter: (row: any) => boolean; tableState?: Partial>; }[]>>; export declare const isWithCategories: (tableId: string) => MemoizedSelector>; export declare const getCategoriesCollectionPath: (tableId: string) => MemoizedSelector>; export declare const getSelectedRowsObject: (tableId: string) => MemoizedSelector>; export declare const getSelectedRows: (tableId: string) => MemoizedSelector>; export declare const getTableFilter: (tableId: string) => MemoizedSelector; export declare const showExpandableBtn: (tableId: string) => MemoizedSelector>; export declare const isManuelDelete: (tableId: string) => MemoizedSelector>; export declare const isManuelArchive: (tableId: string) => MemoizedSelector>; export declare const getTableActions: (tableId: string) => MemoizedSelector[]>; export declare const getTableRowStyle: (tableId: string) => MemoizedSelector>; export declare const getTableRowClasses: (tableId: string) => MemoizedSelector>; export declare const getTableViewComponentId: (tableId: string) => MemoizedSelector>;