import { FieldComponent } from './field/field.component';
export declare enum TemplateElementType {
    Field = "field",
    Button = "button",
}
export declare class TemplateSchemaElementRegistry {
    private elements;
    hasElement(id: string, type?: TemplateElementType): boolean;
    register(id: string, element: any, type?: TemplateElementType): void;
    getElement<T = FieldComponent>(id: string, type?: TemplateElementType): T;
    clear(): void;
}
