import { IHttpClient } from '../http';
import { PagedResult, PagedResource } from './resource';
import { TransferReport, TransferJobStatistics, TransferItem, TransferJob } from '../models';
import { CancellationToken } from '../cancellation-token';
export declare class TransferReportsResource extends PagedResource<TransferReport> {
    constructor(httpClient: IHttpClient);
    stats(id: string, params?: any, token?: CancellationToken): Promise<TransferJobStatistics>;
    items(id: string, params?: any, token?: CancellationToken): Promise<PagedResult<TransferItem>>;
    jobs(id: string, params?: any, token?: CancellationToken): Promise<PagedResult<TransferJob>>;
}
