import { t } from '../common';
export declare type IClientFileArgs = {
    uri: string;
    urls: t.IUrls;
    http: t.IHttp;
};
export declare class HttpClientFile implements t.IHttpClientFile {
    static create(args: IClientFileArgs): t.IHttpClientFile;
    private constructor();
    private readonly args;
    readonly uri: t.IUriParts<t.IFileUri>;
    readonly url: t.IUrlsFile;
    toString(): string;
    info(): Promise<t.IHttpClientResponse<t.IUriResponse<t.IFileData, t.IResGetFileUrls>>>;
}
