import { BinanceSignedClient } from '../../../clients';
import { usdtM } from '../../../info';
export declare type AllOrdersPayload = ({
    symbol: string;
} | {
    pair: string;
}) & {
    orderId?: number;
    startTime?: Date | number;
    endTime?: Date | number;
    limit?: number;
};
export interface AllOrdersResponse {
    averagePrice: number;
    clientOrderId: string;
    cumBase: number;
    executedQuantity: number;
    orderId: number;
    origQuantity: number;
    origType: usdtM.OrderType;
    price: number;
    reduceOnly: boolean;
    side: usdtM.OrderSide;
    positionSide: usdtM.PositionSide;
    status: usdtM.OrderStatus;
    stopPrice: number;
    closePosition: boolean;
    symbol: string;
    pair: string;
    time: Date;
    timeInForce: usdtM.TimeInForce;
    type: usdtM.OrderType;
    activatePrice: number;
    priceRate: number;
    updateTime: Date;
    workingType: usdtM.WorkingType;
    priceProtect: boolean;
}
export declare function allOrders(client: BinanceSignedClient, payload: AllOrdersPayload): Promise<AllOrdersResponse[]>;
