import { Expect } from '../expect.class';
import { ExpectType } from '../../type';
export declare class TestingExpectToBeInstanceOf extends Expect {
    private expectationFailOutput;
    array<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    boolean<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    dataView<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    date<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    error<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    evalError<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    function<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    map<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    number<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    object<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    promise<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    rangeError<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    referenceError<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    regexp<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    set<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    syntaxError<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    string<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    storage<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    typeError<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    URIError<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    weakMap<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
    weakSet<T>(actual: ExpectType<T>, expected?: jasmine.Expected<boolean>, expectationFailOutput?: any): this;
}
