import { Time } from '@angular/common'; import { Widget } from './page/widgets/widget'; import { IForm } from './iform'; export declare class AxForm implements IForm { guid: string; id: string; formId: number; name: string; title: string; subTitle: string; listViewTitle: string; listViewSubTitle: string; type: string; formScript: string; isPublic: boolean; multiLanguage: boolean; timeRestriction: boolean; remainingTime: Time; totalTime: Time; isExpired: boolean; status: string; icon: string; thumbnail: string; picture: string; listViewPicture: string; widgets: Array; trackedAssetId: number; isValid: boolean; hideEditButton: boolean; taskId: string; assetFormObjectId: string; objectStatus: string; constructor(form?: AxForm); newForm(): void; /**function to create form object with existing values * *@param AxForm * */ form(form: AxForm): void; /** * This will return the widget map. * * @returns */ getWidgetMap(): Map; }