import { TransferSearch } from './../models/common'; import { ScheduleListResponse } from './../models/Schedule'; import { UpdateTransferRequest } from './../models/Transfer'; import { TransferResponse, NewTransferRequest, PaginationParams, TransferListResponse, SearchResponse } from '../models'; import { Client, Config } from '../Client'; export declare class TransferResource extends Client { protected get baseURL(): string; constructor(config: Config); protected getKey(): string; create(data: NewTransferRequest): Promise; retrieve(id: string): Promise; list(params?: PaginationParams): Promise; update(id: string, data: UpdateTransferRequest): Promise; destroy(id: string): Promise; markAsPaid(id: string): Promise; markAsSent(id: string): Promise; listTransferSchedules(params?: PaginationParams): Promise; search(params: TransferSearch): Promise; }