import { type Optional } from '@ephox/katamari'; import { SugarElement } from '@ephox/sugar'; import type { AlloyComponent } from '../api/component/ComponentApi'; import type { AlloySpec } from '../api/component/SpecTypes'; type SpecBuilder = (spec: AlloySpec, optObs: Optional>) => AlloyComponent; declare const patchSpecChild: (parent: SugarElement, index: number, spec: AlloySpec, build: SpecBuilder) => AlloyComponent; declare const patchSpecChildren: (parent: SugarElement, specs: AlloySpec[], build: SpecBuilder) => AlloyComponent[]; declare const patchDomChildren: (parent: SugarElement, nodes: SugarElement[]) => SugarElement[]; export { patchDomChildren, patchSpecChild, patchSpecChildren }; //# sourceMappingURL=Patching.d.ts.map