import { BinanceSignedClient } from '../../../clients';
import { spot } from '../../../info';
export interface GetFlexibleProductListPayload {
    status?: spot.FlexibleProductStatusType;
    featured?: 'ALL' | 'true';
}
export interface GetFlexibleProductListResponse {
    asset: string;
    avgAnnualInterestRate: number;
    canPurchase: boolean;
    canRedeem: boolean;
    dailyInterestPerThousand: number;
    featured: boolean;
    minPurchaseAmount: number;
    productId: string;
    purchasedAmount: number;
    status: spot.FlexibleProductStatusType;
    upLimit: number;
    upLimitPerUser: number;
}
export declare function getFlexibleProductList(client: BinanceSignedClient, payload?: GetFlexibleProductListPayload): Promise<GetFlexibleProductListResponse[]>;
