import { type SugarElement } from '@ephox/sugar'; import type { AlloyComponent } from '../component/ComponentApi'; import type { GuiSystem } from './Gui'; declare const attach: (parent: AlloyComponent, child: AlloyComponent) => void; declare const attachWith: (parent: AlloyComponent, child: AlloyComponent, insertion: (parent: SugarElement, child: SugarElement) => void) => void; declare const detach: (component: AlloyComponent) => void; declare const detachChildren: (component: AlloyComponent) => void; declare const attachSystem: (element: SugarElement, guiSystem: GuiSystem) => void; declare const attachSystemAfter: (element: SugarElement, guiSystem: GuiSystem) => void; declare const detachSystem: (guiSystem: GuiSystem) => void; export { attach, attachWith, detach, detachChildren, attachSystem, attachSystemAfter, detachSystem }; //# sourceMappingURL=Attachment.d.ts.map