import type { FormControlElementTarget } from '../definitions/types.js'; import type { AracnaFormControlElement as FormControlElement } from '../elements/core/form-control-element.js'; /** * The `FormControlElementCollector` class is used to store form control elements by their ID, UID and target/path. * * [Aracna Reference](https://aracna.dariosechi.it/web/collectors/form-control-element-collector) */ export declare class FormControlElementCollector { private static mapByID; private static mapByTarget; private static mapByUID; static set(element: T): void; static get(id: string): T | undefined; static get(uid: string): T | undefined; static get(target: FormControlElementTarget, path: string): T | undefined; static delete(element: T): void; }