/// /// import { SinonSpy } from 'sinon'; export interface IMockPromiseService { promise(result?: TData | { (...args: any[]): TData; }, share?: boolean): IMockedPromise; rejectedPromise(...params: any[]): IMockedPromise; flushAll(service: any): void; } export interface IMockedPromise extends SinonSpy { (...args: any[]): Promise; reject(...params: any[]): void; rejected: boolean; flush(): void; share(share?: boolean): void; } export declare const mockPromise: IMockPromiseService;