/** * Short-lived guard for scroll events caused by layout growth rather than a * user's deliberate attempt to leave the bottom. */ export declare class ChatLayoutPreservation { #private; constructor(timeoutMs?: number); get isActive(): boolean; begin(): void; end(): void; destroy(): void; }