import { AssertionResult } from '../../../models/assertion-result/assertion-result';
import { IJestExceptionExtensionsService } from './jest-exception-extensions-service.interface';
export declare class JestExceptionExtensionsService implements IJestExceptionExtensionsService {
    assertActionThrowsExpectedException(action: unknown, expectedException: unknown): AssertionResult;
    private createAssertionResultForInvalidAction;
    private createAssertionResultForInvalidException;
    private createAssertionResultWhenActionDoesNotThrow;
    private compareExceptions;
    assertActionThrowsExpectedExceptionAsync(asyncAction: unknown, expectedException: unknown): Promise<AssertionResult>;
}
