import { IPosition } from "../spot"; import { ID } from "../types"; import { Reserves } from "./types"; /** * Tries to find the provided position in the vector of positions and return it * @param positions Array containing positions * @param id The id of the position to be searched * @returns Position or undefined */ export declare function filterPositionByID(positions: Array, id: ID): IPosition | undefined; /** * Returns the positions matching the pool id provided * @param positions Array containing positions * @param id The id of the position to be searched * @returns Array of positions containing positions of provided pool */ export declare function filterPositionByPool(positions: Array, pool: ID): Array; /** * Filters provided list of reserves to find the coin reserves asked for * @param reserves Array of coin reserves * @param coinType The coin type of reserves to look for * @returns Reserves of provided coin */ export declare function filterReserves(reserves: Array, coinType: string): Reserves | undefined;