export interface AnimationFrameScheduler { readonly cancel: (frameId: number) => void; readonly request: (callback: () => void) => number; } export interface IndicatorRefreshCoordinator { requestRefresh(): boolean; cancelPendingRefresh(): void; hasPendingRefresh(): boolean; } export declare function createIndicatorRefreshCoordinator(refresh: () => void, scheduler: AnimationFrameScheduler): IndicatorRefreshCoordinator; //# sourceMappingURL=indicatorRefreshCoordinator.d.ts.map