import * as tg from 'generic-type-guard'; import { AvatarSizes, DataFormatTypes, DataPoint, ExpandType, GenericDataRow, Request, RequestHeaders, RequestMethods, ResponseType } from 'src/models'; /** * Custom Type Guards * * @private * */ export declare const isUndefined: tg.TypeGuard; export declare const isString: tg.TypeGuard; export declare const isNumber: tg.TypeGuard; export declare const isArray: tg.TypeGuard; export declare function isFunction(arg: unknown): arg is Function; export declare const isBoolean: tg.TypeGuard; export declare function isFile(arg: unknown): arg is File; export declare function isFormData(arg: unknown): arg is FormData; export declare function isDate(arg: unknown): arg is Date; export declare function isInEnum(arg: unknown, enumObj: { [key in T]: string; }): boolean; export declare function isRequestMethods(arg: unknown): arg is RequestMethods; export declare function isDataFormatTypes(arg: unknown): arg is DataFormatTypes; export declare function isAvatarSizes(arg: unknown): arg is AvatarSizes; export declare const isRequestHeaders: tg.TypeGuard; export declare const isPromise: tg.TypeGuard>; export declare const isRequest: tg.TypeGuard; export declare const isDataPoint: tg.TypeGuard; export declare const isGenericDataRow: tg.TypeGuard; export declare const isGenericDataRowArray: tg.TypeGuard; export declare function isExpandType(arg: unknown): arg is ExpandType; export declare function isResponseType(arg: unknown): arg is ResponseType; export declare const isExpandTypeArray: tg.TypeGuard;