import { OnInit } from "@angular/core";
import { KwikUILoaderService } from "kwikui";
import * as i0 from "@angular/core";
export declare class KwikIDFormsBuilderComponent implements OnInit {
    loaderService: KwikUILoaderService;
    userConfig: any;
    formsList: any[];
    activeFormConfig: any;
    constructor(loaderService: KwikUILoaderService);
    ngOnInit(): void;
    fetchFormConfig(url: string): Promise<any>;
    /**
     * Forms List Listeners
     */
    handleGetFormsList(e: any): void;
    handleOnClickSetActiveForm(selectedFormKey: string): Promise<void>;
    /**
     * Form Editor Listeners
     */
    handleOnClickSaveActiveFormConfig(activeFormConfig: any): void;
    toggleLoader(loader: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<KwikIDFormsBuilderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KwikIDFormsBuilderComponent, "kwikid-forms-builder", never, { "userConfig": "userConfig"; }, {}, never, never>;
}
