export type AsyncProgressHandle = { setProgress: (ratio: number) => void; }; /** * Determinate progress overlay for a chunked async mutation (large fill/paste). Its progress * is driven IMPERATIVELY (via the ref) so that a progress tick re-renders only this small * component — not the whole grid. Routing progress through the store instead made every tick * re-render the (expensive, at deep scroll) grid, so a million-cell fill spent most of its * time re-rendering. The visuals come from the shared ProgressOverlay. */ export declare const AsyncProgressOverlay: import('react').ForwardRefExoticComponent<{ label: string; } & import('react').RefAttributes>; //# sourceMappingURL=AsyncProgressOverlay.d.ts.map