/**
 * @name 网页打印 // https://www.npmjs.com/package/print-js
 * @description 在网页中指定某个元素、区域，从打印机中打印输出！
 * @param {String} id
 * @returns {Undefined}
 */
export declare const print: (id?: string) => void;
/**
 * @name cookie管理
 * @description cookie的获取、设置、删除！
 * @param {String} name值
 * @param {String} value值
 * @param {Time} time 过期日期
 * @returns {String}
 */
export declare const cookie: {
    get: (name: string) => any;
    set(name: string, value: string | any, time?: number, path?: string, domain?: string): string | Error;
    del: (name: string) => any;
};
/**
 * @name 文件下载
 * @description 根据文件地址下载文件（如：文档、图片、视频、音频等文件）添加下载方法！
 * @param {String} url
 * @param {String} name
 * @param {String} target(_blank)
 * @returns {Boolean}
 */
export declare function download(url: string, name: string, target?: string): boolean;
/**
 * @name 文件下载
 * @description 给要下载的文件（如：文档、图片、视频、音频等文件）添加下载方法！
 * @param {String} name
 * @returns {Undefined}
 */
export declare const download2: (href: string, name: string) => boolean;
/**
 * @name 文件流下载
 * @description 根据文件流下载！
 * @param {BlobPart} data
 * @param {String} filename
 * @param {String} mime
 * @param {BlobPart} bom
 * @returns {Undefined}
 */
export declare function downloadByData(data: BlobPart, filename: string, mime?: string, bom?: BlobPart): void;
/**
 * @name imgURLToBase64
 * @descriptio 网络图片(imgURL) 转 Base64
 * @param {String} imgURL
 * @param {String} mineType
 * @returns {Promise}
 */
export declare function imgURLToBase64(imgURL: string, mineType?: string): Promise<string>;
/**
 * @name base64ToBlob
 * @descriptio Base64 转 Blob对象
 * @param {Base64} base64Buf
 * @returns {Blob}
 */
export declare function base64ToBlob(base64Buf: string): Blob;
/**
 * @name blobToBase64
 * @descriptio Blob对象 转 Base64
 * @param {Blob} blob
 * @param {Function} callBack
 * @returns {Undefined}
 */
export declare function blobToBase64(blob: Blob, callBack: Function): void;
