/** Private acquisition and callback boundary for independently mounted units. */ export declare function reportFailure(error: unknown): void; export declare function lifetime(): { readonly stopped: boolean; defer(release: () => void): void; stop: () => void; guard(fn: (...args: A) => void): (...args: A) => void; setup(fn: () => void): void; }; /** Restore only our last write. A later author write becomes the new baseline. */ export declare function ownership(): { restore: (node?: object, key?: string) => void; style(el: HTMLElement, key: string, value: string, priority?: string): void; class(el: HTMLElement, key: string, value: boolean): void; attr(el: HTMLElement, key: string, value: string | null): void; property(el: T, key: K, value: T[K]): void; };