import type { Ref } from 'vue'; export declare const objectToString: () => string; export declare const toTypeString: (val: unknown) => string; export declare const isString: (val: unknown) => val is string; export declare const isPlainObject: (val: unknown) => val is Record; export declare const isArray: (val: unknown) => val is any[]; export declare const isObject: (val: unknown) => val is Record; export declare const isPromise: (fn: unknown) => fn is Promise; export declare const isFunction: (fn: unknown) => fn is Function; export declare const isNil: (val: unknown) => boolean; export declare const isServer: boolean; export declare const isDocumentVisibility: () => boolean; export declare const isOnline: () => boolean; export declare const resolvedPromise: () => Promise; export declare const get: (source: Record, path: string, defaultValue?: any) => any; export declare function omit(object: T, keys: Array): Pick>; export declare const warning: (message: string, throwError?: boolean) => Error | undefined; export declare const refToRaw: (value: T | Ref) => T; export declare const shallowCopy: (value: T) => T;