import Expectation from './Expectation'; import MessageType from './MessageType'; import Report from './Report'; import Spy from './Spy'; export declare let currentTestFocused: boolean; export declare const testSummary: Report[]; export declare const testSummaryFocused: Report[]; export declare let currentDescription: string; export declare let currentContextIgnored: boolean; export declare const context: (des: string, context: Function) => void; export declare const test: (des: string, tests: () => any) => void; export declare const ftest: (des: string, tests: () => any) => void; export declare const xtest: (des: string, context: Function) => void; export declare const xcontext: (des: string, context: Function) => void; export declare const expect: (subject: any) => Expectation; export declare const setup: (func: Function) => void; export declare const setupEach: (func: Function) => void; export declare const tearDownEach: (func: Function) => void; export declare const tearDown: (func: Function) => void; export declare const spy: (target: any, functionName: string) => Spy; export declare const levelType: () => MessageType;