import { AnyFunc } from "./func.types"; import { AnyObject } from "./object.type"; export declare function deepAssign(target: AnyObject, ...sources: AnyObject[]): T; export declare function throttle(func: AnyFunc, wait: number, runFirst?: boolean): (this: any, ...args: any[]) => void; export declare function debounce(func: AnyFunc, wait: number, runFirst: boolean): (this: any, ...arg: any[]) => void; export declare function getCookieByName(name: string): string | undefined; export declare function uuid(): string; export declare function pad(num: number, len: number, placeholder?: string): string; export declare function getTimestamp(): number; export declare function map(arr: any[], fn: AnyFunc): unknown[]; export declare function executeFunctions(funList: AnyFunc[], through: boolean, args: any): any; export declare const nextTime: ((callback: IdleRequestCallback, options?: IdleRequestOptions | undefined) => number) & typeof requestIdleCallback; export declare const cancelNextTime: ((handle: number) => void) & typeof cancelIdleCallback; export declare function isObjectOverSizeLimit(object: object, limitInKB: number): boolean; export declare function sendByBeacon(url: string, data: any): boolean; export declare const sendReaconImageList: any[]; export declare function sendByImage(url: string, data: any): Promise; export declare function sendByXML(url: string, data: any): Promise; export declare function getLocationHref(): string; export declare function typeofAny(target: any): string; //# sourceMappingURL=utils.d.ts.map