export interface Settle { busy(): boolean; onSettle(fn: () => void): () => void; afterViewport(fn: () => void): void; unmount(): void; } export interface SettleOptions { readonly surface?: HTMLElement; readonly quietMs?: number; } export declare function watchSettle(owner: Document, options?: SettleOptions): Settle; //# sourceMappingURL=settle.d.ts.map