@ln-markets/sdk
Version:
TypeScript SDK for LNMarkets API v2
22 lines (21 loc) • 766 B
TypeScript
import type { RestFetcher } from '../../rest.js';
export declare const createSwapsRouter: (request: RestFetcher) => {
getSwap: (params: {
swapId: import("../../index.js").UUID;
}) => Promise<import("./types.js").Swap>;
getSwapBySourceId: (params: {
sourceId: import("../../index.js").UUID;
}, query: {
source: import("./types.js").SwapSource;
}) => Promise<import("./types.js").Swap>;
getSwaps: (query?: {
from?: number;
limit?: number;
to?: number;
}) => Promise<import("./types.js").Swap[]>;
newSwap: (body: {
inAmount: number;
inAsset: import("./types.js").SwapAsset;
outAsset: import("./types.js").SwapAsset;
}) => Promise<import("./types.js").Swap>;
};