export default class WizardBuilder extends WebformBuilder { _form: { components: { title: string; label: string; type: string; key: string; components: any[]; }[]; }; page: number; removeComponent(component: any, parent: any, original: any): boolean | undefined; allowDrop(element: any): boolean; get pages(): any; get currentPage(): any; setForm(value: any): void; set form(value: { components: { title: string; label: string; type: string; key: string; components: any[]; }[]; }); get form(): { components: { title: string; label: string; type: string; key: string; components: any[]; }[]; }; navigationDragula: any; rebuild(): Promise | Promise; addPage(page: any): Promise | Promise; removePage(pageIndex: any, componentIndex: any): Promise | Promise | undefined; onReorder(element: any, _target: any, _source: any, sibling: any): Promise | undefined; setPage(index: any): Promise | Promise | undefined; getPageConfig(index: any, components?: any[]): { title: string; label: string; type: string; key: string; components: any[]; }; pasteComponent(component: any): void; } import WebformBuilder from './WebformBuilder';