import { ComponentShell } from "../ComponentShell"; import { TNavigationInfo, INavigationService } from "../INavigationService"; import { NavigationPanelMetadata } from "../navigationpanel/navigationpanel.metadata"; import { IComponentMapManager } from "../IComponentMapManager"; import { IExpressionManager } from "../IExpressionManager"; import { IHttpManager } from "../IHttpManager"; export declare class NavigationPanelShell extends ComponentShell { private _formName; formName: string; private _key; key: string; readonly navigations: Array; constructor(formName: string, navigationPanelMetadata: NavigationPanelMetadata, 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[]; navigate(navInfo: TNavigationInfo): void; }