import * as i0 from '@angular/core'; /** * Focus the host element after the first render — or whenever the bound * expression transitions to truthy. * * @example * ```html * * * ``` */ declare class WrAutofocus { /** Truthy = focus. Defaults to `true` so bare `wrAutofocus` works. */ readonly wrAutofocus: i0.InputSignalWithTransform; private readonly el; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Auto-grow a ` * ``` */ declare class WrAutosize { readonly minRows: i0.InputSignalWithTransform; readonly maxRows: i0.InputSignalWithTransform; private readonly el; private lastValue; constructor(); /** @internal */ protected onInput(): void; /** Recompute height from `scrollHeight`, clamped to min/max rows. */ private resize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Fires `(wrClickOutside)` when a pointer event lands outside the host * element. Useful for closing custom poppers / menus. * * @example * ```html * * ``` */ declare class WrClickOutside { readonly wrClickOutside: i0.OutputEmitterRef; private readonly host; private readonly doc; private readonly zone; private readonly destroyRef; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Copy `wrCopyToClipboard` to the system clipboard on host click. * * Uses `navigator.clipboard.writeText` when available, with a hidden * `