import { BinanceSignedClient } from '../../../clients'; import { spot } from '../../../info'; export interface GetPurchaseRecordPayload { lendingType: LendingType; asset?: string; startTime?: Date | number; endTime?: Date | number; current?: number; size?: number; } export interface GetPurchaseRecordFlexibleResponse { amount: number; asset: string; createTime: Date; lendingType: spot.FlexibleLendingType; productName: string; purchaseId: number; status: string; } export interface GetPurchaseRecordFixedActivityResponse { amount: number; asset: string; createTime: Date; lendingType: spot.FlexibleLendingType; lot: number; productName: string; purchaseId: number; status: string; } export declare function getPurchaseRecord(client: BinanceSignedClient, payload: GetPurchaseRecordPayload<'DAILY'>): Promise; export declare function getPurchaseRecord(client: BinanceSignedClient, payload: GetPurchaseRecordPayload<'ACTIVITY' | 'CUSTOMIZED_FIXED'>): Promise;