export declare type Describe = (what: string, callback: () => void) => void; export declare type It = (should: string, callback: () => void) => void; export interface Matcher { toBe(value: any): void; toEqual(value: any): void; toThrow(value: any): void; } export declare type Expect = (value: any) => Matcher; declare const theDescribe: Describe; declare const theIt: It; declare const theExpect: Expect; export { theDescribe as describe, theIt as it, theExpect as expect };