export declare function invariant(message: string): (condition: T | null) => T; export declare function invariant(message: string, condition: T | null): T; export declare function ensure(message: string): (ensurable: T, condition: any) => T; export declare function ensure(message: string, ensurable: T): (condition: any) => T; export declare function ensure(message: string, ensurable: T, condition: any): T;