import { AttributePart, Directive } from 'lit-html/directive.js'; export interface ElementData { element: Element; nextSibling: ChildNode | Node | null; previousSibling: ChildNode | Node | null; parent: (Node & ParentNode) | null; } export declare class Detach extends Directive { render(shouldDetach: boolean): symbol; update(part: AttributePart, props: unknown[]): symbol; } declare const detach: (shouldDetach: boolean) => import("lit-html/directive.js").DirectiveResult; export default detach; //# sourceMappingURL=Detach.d.ts.map