export declare function containsProp(obj: any, ...props: string[]): boolean;
export declare const hasWindow: () => boolean;
export declare const hasDocument: () => boolean;
export declare const isDocumentVisibility: () => boolean;
export declare const hasRequestAnimationFrame: () => boolean;
export declare const isNil: (val: unknown) => boolean;
export declare const isObject: (val: unknown) => val is Record<any, any>;
export declare const isServer: boolean;
export declare const rAF: (f: (...args: any[]) => void) => number | NodeJS.Timeout;
export declare const isNoData: (data: unknown) => boolean;
