import { ApiResult, TransfersWrapper, ValidationError, AmountWrapper } from '@gny/interfaces';
import { Connection } from '../connection';
interface Query {
    ownerId?: string;
    currency?: string;
    senderId?: string;
    recipientId?: string;
    limit?: string | number;
    offset?: string | number;
}
export declare class Transfer {
    private base;
    constructor(connection: Connection);
    getRoot(query: Partial<Query>): Promise<ApiResult<TransfersWrapper, ValidationError>>;
    getAmount(startTimestamp: string, endTimestamp: string): Promise<ApiResult<AmountWrapper, ValidationError>>;
}
export {};
//# sourceMappingURL=transfer.d.ts.map