import { isDef } from '../_utils/utils';
declare const _default: {
    throttle: (func: any, wait: any, options?: any) => (this: any, ...args: any[]) => void;
    debounce: (fn: Function, delay?: number) => (...args: any) => void;
    guid: () => string;
    deepClone: (data: any) => any;
    dropWhile: (arr: any[], fun: Function) => any[];
    extendClone: {
        <T extends {}, U>(target: T, source: U): T & U;
        <T_1 extends {}, U_1, V>(target: T_1, source1: U_1, source2: V): T_1 & U_1 & V;
        <T_2 extends {}, U_2, V_1, W>(target: T_2, source1: U_2, source2: V_1, source3: W): T_2 & U_2 & V_1 & W;
        (target: object, ...sources: any[]): any;
    };
    elimination: (arr: any[]) => any[];
    rounded: (n: number, d: number) => number;
    randomHex: () => string;
    fill0: (value: string | number, len?: number) => string;
    includes: (str: string, value: string) => boolean;
    someFn: (num: number, fn?: (i: any) => any) => unknown;
    randomString: () => string;
    truncateString: (string: string, length: number) => string;
    isDef: typeof isDef;
    isNotEmpty: (arr: any[]) => boolean;
    replaceAll: (text: string, repstr: string, newstr: string) => string;
    filePrice: (obj: number) => number;
    rmoney: (money: string) => string;
    allBoolean: (arr: any[], fn?: BooleanConstructor) => boolean;
    trueTypeOf: (obj: any) => string;
    trim: (value: string) => string;
    init_date: (date?: any, format?: string) => string;
    init_time: (time?: number | undefined) => number | import("dayjs").Dayjs;
    less_time: (time1: String, time2: String) => number;
    am_time: (date?: any) => number;
    pm_time: (date?: any) => number;
};
export default _default;
