import { EFTimegroup } from "./EFTimegroup.js"; //#region src/elements/cloneFactoryRegistry.d.ts type CloneFactoryResult = { timegroup: EFTimegroup; cleanup: () => void; }; type CloneFactory = (container: HTMLElement) => CloneFactoryResult; declare function registerCloneFactory(element: EFTimegroup, factory: CloneFactory): void; declare function unregisterCloneFactory(element: EFTimegroup): void; declare function getCloneFactory(element: EFTimegroup): CloneFactory | undefined; //#endregion export { CloneFactory, CloneFactoryResult, getCloneFactory, registerCloneFactory, unregisterCloneFactory }; //# sourceMappingURL=cloneFactoryRegistry.d.ts.map