export declare const hasOwn: (val: T, key: string | symbol | number) => key is keyof T; export declare const getPropertyValFromObj: (val: T, key: string | symbol | number) => T[keyof T] | undefined; export declare const isPlainObject: (val: unknown) => val is T; export declare const isPromise: (val: unknown) => val is Promise;