import { ComponentShell } from "../ComponentShell"; import { PopupMetadata } from "../popup/popup.metadata"; import { IComponentMapManager } from "../IComponentMapManager"; import { IExpressionManager } from "../IExpressionManager"; import { IHttpManager } from "../IHttpManager"; import { INavigationService } from "../INavigationService"; export declare class PopupShell extends ComponentShell { private _formName; formName: string; private _formUrl; formUrl: string; private _key; key: string; private _showTitle; showTitle: boolean; private _title; title: string; private _title$; title$: string; private _value; value: any; private _visible; visible: boolean; private _value$; value$: string; private _onPost$; onPost$: string; private _width; width: number; private _width$; width$: string; private _height; height: number; private _height$; height$: string; constructor(formName: string, popupMetadata: PopupMetadata, componentMapManager: IComponentMapManager, expressionManager: IExpressionManager, httpManager: IHttpManager, navigationService: INavigationService); getFormName(): string; getControlName(): string; onAddExpression(): void; objectMap(): void; getShellSchema(): any; getShellTypeName(): string; /** * Form post edilirken gönderilecek mi? */ readonly isFormValue: boolean; /** * Form post edilirken gönderilecek veri */ getFormValue(): any; readonly isValid: boolean; getValidationErrors(): string[]; show(): void; hide(): void; onPost(): void; post(event: string, value: any): void; }