import { KnownUnsafeEditableEvent } from '../types';
export declare const hasOwnProperty: (v: PropertyKey) => boolean;
export declare const isArray: (arg: any) => arg is any[];
export declare const isFunction: (x: unknown) => x is (...args: any[]) => any;
export declare const isNativeFunction: (x: unknown) => x is (...args: any[]) => any;
export declare const isObject: (x: unknown) => x is Record<string, any>;
export declare const isEmptyObject: (x: unknown) => boolean;
export declare const isUndefined: (x: unknown) => x is undefined;
export declare const isString: (x: unknown) => x is string;
export declare const isEmptyString: (x: unknown) => boolean;
export declare const isNull: (x: unknown) => x is null;
export declare const isNullish: (x: unknown) => x is null | undefined;
export declare const isNumber: (x: unknown) => x is number;
export declare const isPositiveNumber: (value: unknown) => value is number;
export declare const isBoolean: (x: unknown) => x is boolean;
export declare const isFormData: (x: unknown) => x is FormData;
export declare const isFile: (x: unknown) => x is File;
export declare const isPlainError: (x: unknown) => x is Error;
export declare const isKnownUnsafeEditableEvent: (x: unknown) => x is KnownUnsafeEditableEvent;
export declare function isPrimitive(value: unknown): boolean;
export declare function isBuiltin(candidate: unknown, className: string): boolean;
export declare function isError(candidate: unknown): candidate is Error;
export declare function isErrorEvent(event: unknown): boolean;
export declare function isEvent(candidate: unknown): candidate is Event;
export declare function isPlainObject(candidate: unknown): candidate is Record<string, unknown>;
export declare const yesLikeValues: (string | number | boolean)[];
export declare const isYesLike: (val: string | boolean | number) => boolean;
export declare const noLikeValues: (string | number | boolean)[];
export declare const isNoLike: (val: string | boolean | number) => boolean;
//# sourceMappingURL=type-utils.d.ts.map