export declare const useOnClickOutside: (ref: any, handler: any) => void;
export declare const checkThousandSeparator: (thousandSeparator: any, decimalSeparator: any) => any;
export declare const checkDecimalSeparator: (thousandSeparator: any, decimalSeparator: any) => any;
export declare const isNullOrUndefined: (d: any) => boolean;
export declare const generateUUID: () => string;
/**
 * format chuỗi kí tự số
 * @param str chuỗi số cần format
 * @param decimalSeparator kí tự thập phân
 * @param thousandSeparator kí tự phân cách hàng nghìn
 * @param fraction số kí tự thập phân
 * @param isDone đã nhập xong
 * @returns
 */
export declare const formartNumberic: (str: string | number, decimalSeparator: string, thousandSeparator: string, fraction?: number, isDone?: boolean, haveNegative?: boolean) => string;
export declare const roundNumber: (num: number, fraction: number) => number;
export declare const formatDateTime: (data: any, format?: string) => string;
export declare const FindNodeByPath: (tree: any[], path: string) => {
    parent: any[];
    lastIndex: number | undefined;
    firstIndex: number;
    node: any;
} | null;
