import { ComponentShell } from "../ComponentShell"; import { FormShell } from "../form/form.shell"; import { TitleBarMetadata } from "../titlebar/titlebar.metadata"; import { IComponentMapManager } from "../IComponentMapManager"; import { IExpressionManager } from "../IExpressionManager"; import { IHttpManager } from "../IHttpManager"; import { INavigationService } from "../INavigationService"; export interface TTitleBarLogo { url: string; alt: string; width: number; height: number; } export interface TBottomBar { controls: Array; } export declare class TitleBarShell extends ComponentShell { private _formName; formName: string; private _key; key: string; private _logo; logo: TTitleBarLogo; private _bottomBar; bottomBar: TBottomBar; private _visible; visible: boolean; private _visible$; visible$: string; constructor(formShell: FormShell, formName: string, titleBarMetadata: TitleBarMetadata, 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[] | undefined; }