import { ContentListEntityBase } from '../content-lists-common/content-lists-base.entity'; import { ContentListSettings } from '../../editor/widget-framework/content-list-settings'; import { MixedContentContext } from '../../editor/widget-framework/mixed-content-context'; import { PagerMode } from '../common/page-mode'; import { ContentViewDisplayMode } from '../content-lists-common/content-view-display-mode'; import { DetailPageSelectionMode } from '../content-lists-common/detail-page-selection-mode'; import { PageTitleMode } from '../content-lists-common/page-title-mode'; import { FieldMapping } from '@progress/sitefinity-widget-designers-sdk/decorators/field-mappings'; export declare class ListFieldMapping { FriendlyName: string | null; Name: string | null; } export declare const contentListDefaultViewMeta: { CardsList: { fieldTitle: string; fieldType: string; }[]; ListWithSummary: { fieldTitle: string; fieldType: string; }[]; ListWithImage: { fieldTitle: string; fieldType: string; }[]; }; export declare class ContentListEntity implements ContentListEntityBase { SelectedItems: MixedContentContext | null; SfViewName: string; ListFieldMapping: Array | null; ListSettings: ContentListSettings | null; OrderBy: string; DetailPageMode: DetailPageSelectionMode; SfDetailViewName: string; DetailPage: MixedContentContext | null; SfWidgetLabel: string; ContentViewDisplayMode: ContentViewDisplayMode; SelectionGroupLogicalOperator: 'AND' | 'OR'; FilterExpression: any; SortExpression: string; SelectExpression: string; DetailItemSelectExpression: string; DisableCanonicalUrlMetaTag: boolean; PagerMode: PagerMode; PagerTemplate: string; PagerQueryTemplate: string; SeoEnabled: boolean; MetaTitle: string | null; MetaDescription: string | null; PageTitleMode: PageTitleMode; OpenGraphEnabled: boolean; OpenGraphTitle: string | null; OpenGraphDescription: string | null; OpenGraphImage: string | null; OpenGraphVideo: string | null; OpenGraphType: string | null; CssClasses: Array<{ FieldName: string; CssClass: string; }> | null; ShowListViewOnChildDetailsView: boolean; ShowDetailsViewOnChildDetailsView: boolean; ShowListViewOnEmptyParentFilter: boolean; Attributes: { [key: string]: Array<{ Key: string; Value: string; }>; } | null; }