export declare class FormPage {
    el: HTMLElement;
    canSubmit: boolean;
    backText: string;
    facets: any[];
    fields: any[];
    formFacet: string;
    label: string;
    root: boolean;
    submitText: string;
    cancelText: string;
    componentDidLoad(): void;
    updateValidationStatus(): Promise<void>;
    validate(): Promise<string[]>;
    cancel(): void;
    submit(): void;
    renderFacets(): any[];
    renderFields(): any[];
    renderOptions(options: any[]): any[];
    hostData(): {
        class: string;
    };
    render(): any[];
}
