import { Definition } from "../types"; export declare function mustBeArray>(obj: T): T; export declare function mustBeArray(obj: null): []; export declare function mustBeArray(obj: undefined): []; export declare function mustBeArray(obj: T): [T]; export declare function mustBeFunction(f: any): f is (...any: Array) => any; export declare function mustNotNullOrUndefined(v: any): boolean; export declare function mustBeCDSDefinition(v: any): v is Definition; /** * must have equal values (with deep equal) * * @param v actual value * @param e expected value * @param m message when error */ export declare function mustEqual(v: T, e: T, m?: string): void;