/// import { PageFactory, WizardPageBase } from '@devexpress/analytics-core/analytics-wizard'; import * as ko from 'knockout'; import { LayoutTypeItem, PageOrientationItem, ReportLayout } from '../../internal/layoutPageUtils'; import { ILegacyReportWizardState } from '../../reportWizardState'; export declare class LegacyChooseReportLayoutPage extends WizardPageBase { private _isGroupedReport; private _reportLayoutTypes; private _groupedReportLayoutsTypes; canFinish(): boolean; initialize(state: ILegacyReportWizardState): JQuery.Promise; commit(): JQuery.Promise<{ fitFieldsToPage?: boolean; layout?: ReportLayout; portrait?: boolean; }, any, any>; toggleFitFieldsToPage: () => void; selectedLayoutType: ko.Observable; fitFieldsToPage: ko.Observable; pageOrientationItems: PageOrientationItem[]; selectedPageOrientation: ko.Observable; layoutTypeItems: ko.PureComputed; layoutTypeItemClick: (item: LayoutTypeItem) => void; isSelected: (item: LayoutTypeItem) => boolean; } export declare function _registerLegacyChooseReportLayoutPage(factory: PageFactory): void;