import { CustomRequestOptions } from '../../common/request';
import { ConversionDTO } from '../../model/conversionDTO';
import { ConversionRequestDto } from '../../model/conversionRequestDto';
import { PagedConversionDto } from '../../model/pagedConversionDto';
export interface ParamsConversionApigetConversions {
    buy_currency?: string;
    from_created_at?: string;
    page_num?: number;
    page_size?: number;
    request_id?: string;
    sell_currency?: string;
    status?: string;
    to_created_at?: string;
}
export declare class ConversionApi {
    createConversion(request: ConversionRequestDto, options?: CustomRequestOptions): Promise<ConversionDTO>;
    getConversion(conversion_id: string, options?: CustomRequestOptions): Promise<ConversionDTO>;
    getConversions({ buy_currency, from_created_at, page_num, page_size, request_id, sell_currency, status, to_created_at }: ParamsConversionApigetConversions, options?: CustomRequestOptions): Promise<PagedConversionDto>;
}
//# sourceMappingURL=conversionApi.d.ts.map