export declare const isVArray: (arr: any, valTest: (v: any) => boolean) => boolean; export declare const isDate: (d: any) => d is Date; export declare const isObj: (c: any) => c is { [k: string]: any; }; export declare const optionalType: (c: any, t: string) => boolean; export declare const optionalString: (c: any) => c is string | undefined; export declare const optionalKV: (c: any, keyTest: (k: string) => boolean, valTest: (v: any) => boolean) => boolean; export declare const optionalIs: (c: any, test: (c: any) => boolean) => boolean; export declare const optionalIsVArray: (c: any, valTest: (v: any) => boolean) => boolean; export declare const isKV: (obj: any, keyTest: (k: string) => boolean, valTest: (v: any) => boolean) => boolean; export declare const unexpectedFields: (obj: { [k: string]: any; }, ...keys: string[]) => string[]; export declare const hasOnly: (obj: any, ...keys: string[]) => boolean; export declare const isPosInt: (n: any) => boolean; export declare const isNonNegInt: (n: any) => boolean; export declare const isNonNegNum: (n: any) => boolean; //# sourceMappingURL=is.d.ts.map