export declare class PresentationConcurrency { private promisePendingStart?; private promisePendingStop?; private cancelableSendPresentation?; get isPending(): boolean; cancel(): void; runWithRepeatedCalls(targetFunction: () => Promise, isComplete: () => boolean, options?: { callLimit: number; }): Promise; runStart(operation: () => Promise): Promise; awaitPendingStart(): Promise; runStop(operation: () => Promise): Promise; clearPending(): void; reset(): void; }