import type { IActivityHandlerFactory } from "./Engine"; import type { IActivityHandler } from "../IActivityHandler"; import type { ProgramInspector } from "../definition/ProgramInspector"; import type { Reference } from "../definition/Reference"; import type { FormElementRegistration } from "../index"; declare const formElementCache: Record>; export declare function getCachedFormElements(): typeof formElementCache; /** * Implements a methodology for loading activity handlers using the module loader. * @product This is intended for internal use only within VertiGIS Studio products. */ export declare class ActivityLoader implements IActivityHandlerFactory { static defaultReference: Reference; /** The default references. */ references: Reference[]; /** * Creates an activity handler. * @param action * @param inspector */ create(action: string, registerFormElement: (registration: FormElementRegistration) => void, inspector?: ProgramInspector): PromiseLike | IActivityHandler | undefined; } export {};