import { BaseDoEntity, PageParamDo } from './index'; export interface IBookmarkDo extends BaseDoEntity { definition: IBookmarkDefinitionDo; } export declare class BookmarkDo extends BaseDoEntity implements IBookmarkDo { definition: IBookmarkDefinitionDo; id: string; title: string; description: string; } export interface IBookmarkDefinitionDo extends BaseDoEntity { bookmarkedPage: IBookmarkPageDo; } export declare class OutlineBookmarkDefinitionDo extends BaseDoEntity implements IBookmarkDefinitionDo { bookmarkedPage: IBookmarkPageDo; outlineId: string; /** Path from the outline's root to the {@link bookmarkedPage} */ pagePath: IBookmarkPageDo[]; } export declare class PageBookmarkDefinitionDo extends BaseDoEntity implements IBookmarkDefinitionDo { bookmarkedPage: IBookmarkPageDo; } export interface IBookmarkPageDo extends BaseDoEntity { pageParam?: PageParamDo; displayText?: string; } export declare class NodeBookmarkPageDo extends BaseDoEntity implements IBookmarkPageDo { pageParam: PageParamDo; displayText: string; } export declare class TableBookmarkPageDo extends BaseDoEntity implements IBookmarkPageDo { pageParam: PageParamDo; displayText: string; expandedChildRow: BookmarkTableRowIdentifierDo; selectedChildRows: BookmarkTableRowIdentifierDo[]; searchFilterComplete: boolean; searchData: ISearchDo; tablePreferences: TableClientUiPreferencesDo; chartTableControlConfig: IChartTableControlConfigDo; } export interface IChartTableControlConfigDo extends BaseDoEntity { } export interface ISearchDo extends BaseDoEntity { } export declare class BookmarkTableRowIdentifierDo extends BaseDoEntity { keyComponents: IBookmarkTableRowIdentifierComponentDo[]; } export interface IBookmarkTableRowIdentifierComponentDo extends BaseDoEntity { } /** * Never serialize this! */ export declare class BookmarkTableRowIdentifierObjectComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo { key: any; } export declare class BookmarkTableRowIdentifierDateComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo { key: Date; } export declare class BookmarkTableRowIdentifierBooleanComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo { key: boolean; } export declare class BookmarkTableRowIdentifierIntegerComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo { key: number; } export declare class BookmarkTableRowIdentifierStringComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo { key: string; } export declare class BookmarkTableRowIdentifierLongComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo { key: number; } export declare class TableClientUiPreferencesDo extends BaseDoEntity { tableId: string; userPreferenceContext: string; tileMode: boolean; tileGlobalKey: string; tablePreferenceProfiles: Map; } export declare class TableClientUiPreferenceProfileDo extends BaseDoEntity { columns: TableColumnClientUiPreferenceDo[]; userFilters: IUserFilterStateDo[]; tableCustomizerData: ITableCustomizerDo; } export declare class TableColumnClientUiPreferenceDo extends BaseDoEntity { columnId: string; viewIndex: number; visible: boolean; width: number; sortOrder: number; sortAscending: boolean; groupingActive: boolean; aggregationFunctionId: string; backgroundEffectId: string; } export interface IUserFilterStateDo extends BaseDoEntity { } export declare class BooleanColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo { columnId: string; selectedValues: Set; } export declare class ColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo { columnId: string; selectedValues: Set; } export declare class DateColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo { columnId: string; selectedValues: Set; dateFrom: Date; dateTo: Date; } export declare class NumberColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo { columnId: string; selectedValues: Set; numberFrom: number; numberTo: number; } export declare class TableTextUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo { text: string; } export declare class TextColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo { columnId: string; selectedValues: Set; textFilter: string; } /** * Marker interface for the "customizer data" of a {@link TableCustomizer}. */ export interface ITableCustomizerDo extends BaseDoEntity { } /** * Marker interface for a data object describing a "column configuration". Used when working with a {@link TableCustomizer}. */ export interface IColumnConfigDo extends BaseDoEntity { } export declare class UiPreferencesDo extends BaseDoEntity { tablePreferences: TableClientUiPreferencesDo[]; } export declare class UiPreferencesUpdateDo extends BaseDoEntity { preferences: UiPreferencesDo; } //# sourceMappingURL=data-objects.d.ts.map