import type { ReactiveController, ReactiveControllerHost } from 'lit'; /** * ResizeController — auto-resizes a textarea element based on its content. * * Used in: loquix-prompt-input (auto-expand textarea) */ export declare class ResizeController implements ReactiveController { private host; private _textarea; private _minRows; private _maxRows; constructor(host: ReactiveControllerHost & HTMLElement, options?: { minRows?: number; maxRows?: number; }); hostConnected(): void; hostDisconnected(): void; /** Attach to a textarea element */ attach(textarea: HTMLTextAreaElement): void; detach(): void; /** Trigger a resize calculation */ resize(): void; private _onInput; } //# sourceMappingURL=resize.controller.d.ts.map