import { FormShell } from "../form/form.shell"; import { IComponentMapManager } from "../IComponentMapManager"; import { IExpressionManager } from "../IExpressionManager"; import { INavigationService } from "../INavigationService"; import { IHttpManager } from "../IHttpManager"; export declare class GianaFormBuilder { private formName; private componentMapManager; private expressionManager; private httpManager; private navigationService; formControl: FormShell; constructor(formName: string, componentMapManager: IComponentMapManager, expressionManager: IExpressionManager, httpManager: IHttpManager, navigationService: INavigationService); addButtonControl(buttonOptions: any): this; addTextBoxControl(textBoxOptions: any): this; addTextAreaControl(textAreaOptions: any): this; addTitleControl(titleOptions: any): this; executeLifeCycle(): void; destroyBuilder(): void; toJSON(): string; }