declare interface PicsumConfig {
    /**
     * 图片ID(px)
     */
    id?: number;
    /**
     * 图片宽度(px)
     */
    width?: number;
    /**
     * 图片高度
     */
    height?: number;
    /**
     * 是否返回jpg格式图片
     */
    jpg?: boolean;
    /**
     * 模糊度
     */
    blur?: number;
    /**
     * 是否灰度图
     */
    grayscale?: boolean;
    /**
     * 是否需要缓存
     */
    cache?: boolean;
}

export declare class PicsumImage {
    /**
     * baseUrl
     */
    private static baseUrl;
    /**
     * 生成图片URL
     * @param { PicsumConfig } options 配置项
     * @returns { string } 图片URL
     */
    static generateUrl(options?: PicsumConfig): string;
    /**
     * 随机生成一张图片
     * @param { number } width 图片宽度
     * @param { number } height 图片高度
     * @param { boolean } cache 是否需要缓存，默认false
     * @returns { string } 图片URL
     */
    static randomImage(width: number, height: number, cache?: boolean): string;
}

export { }
