import { Action } from './Action.mjs'; import { Section } from './Section.mjs'; /** * * Represents the layout of a form template, defining the form name, its actions, sections, and * metadata. * / */ export declare class FormTemplateLayout { /** * * The name or identifier of the form. */ form: string; /** * * The list of actions available in this form template. */ actions: Array; /** * * The list of sections composing this form template. */ sections: Array
; /** * * A description of the form template. */ description: string | undefined; /** * * Keywords associated with the form template for search purposes. */ keywords: Array | undefined; constructor(partial: Partial & Pick); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): FormTemplateLayout; }