import { EventEmitter } from '../../stencil.core';
export declare class Form {
    _schema: any;
    el: HTMLElement;
    glFormCancel: EventEmitter;
    glFormFeatureChanged: EventEmitter;
    glFormSubmit: EventEmitter;
    cancelText: string;
    feature: any;
    formId: string;
    label: string;
    schema: string;
    submitText: string;
    translateText: boolean;
    componentWillLoad(): Promise<void>;
    componentDidLoad(): void;
    setValue(e: any): void;
    handleFacet(e: CustomEvent): void;
    cancel(): Promise<void>;
    submit(): Promise<void>;
    createFormPage(label?: string, formFacet?: string): HTMLGlFormPageElement;
    filter(items: any[], formFacet?: string): any[];
    render(): any;
}
