export declare type SpecResult = {
    id: string;
    description: string;
    fullName: string;
    duration?: number;
    failedExpectations: Array<FailedAssertion>;
    testPath: string;
    passedExpectations: Array<AssertionResult>;
    pendingReason: string;
    status: Status;
    __callsite?: {
        getColumnNumber: () => number;
        getLineNumber: () => number;
    };
};
export declare type FailedAssertion = {
    matcherName?: string;
    message?: string;
    actual?: any;
    pass?: boolean;
    passed?: boolean;
    expected?: any;
    isNot?: boolean;
    stack?: string;
    error?: any;
};
export declare type AssertionResult = {
    ancestorTitles: Array<string>;
    duration?: number | null;
    failureMessages: Array<string>;
    fullName: string;
    invocations?: number;
    location?: Callsite | null;
    numPassingAsserts: number;
    status: Status;
    title: string;
};
declare type Callsite = {
    column: number;
    line: number;
};
declare type Status = 'passed' | 'failed' | 'skipped' | 'pending' | 'todo' | 'disabled';
export {};
