import { InjectorService } from "@tsed/di"; import { OnReady, OnRoutesInit, PlatformApplication, PlatformRouteDetails } from "@tsed/platform-http"; import { FormioConfig } from "./domain/FormioConfig.js"; import { FormioHooksService } from "./services/FormioHooksService.js"; import { FormioInstaller } from "./services/FormioInstaller.js"; import { FormioService } from "./services/FormioService.js"; import { FormioTemplate } from "./domain/FormioTemplate.js"; export declare class FormioModule implements OnRoutesInit, OnReady { protected formio: FormioService; protected hooks: FormioHooksService; protected installer: FormioInstaller; protected app: PlatformApplication; protected injector: InjectorService; protected settings: FormioConfig; protected baseUrl: string; protected skipInstall: boolean; protected template?: FormioTemplate; protected root?: any; $onInit(): Promise | undefined; init(options: FormioConfig): Promise | undefined; $onRoutesInit(): Promise; $logRoutes(routes: PlatformRouteDetails[]): Promise; $onReady(): void; protected shouldInstall(): Promise; }