interface Flags { method?: 'GET' | 'POST' | 'PUT' | 'DELETE'; type?: 'TRADE' | 'SIGNED' | 'MARKET_DATA' | 'USER_DATA' | 'USER_STREAM'; baseURL?: string; } interface Data { recvWindow?: number; timestamp?: number; signature?: string; [key: string]: number | string | boolean | undefined; } /** * Calls a custom API request * @param url - URL * @param data - Data * @param flags - Request options * @param flags.method - HTTP method * @param flags.type - Request type "TRADE" | "SIGNED" | "MARKET_DATA" | "USER_DATA" | "USER_STREAM" * @param flags.baseURL - Base URL * @returns Request result */ export default function promiseRequest(url: string, givenData?: Data, flags?: Flags): Promise; export {}; //# sourceMappingURL=promiseRequest.d.ts.map