import type { KyInstance } from 'ky';
export declare const createSwapsRouter: (instance: KyInstance) => {
    getSwap: (params: {
        swapId: string;
    }) => Promise<import("./types.js").Swap>;
    getSwapBySourceId: (params: {
        sourceId: string;
    }, searchParams: {
        source: import("./types.js").SwapSource;
    }) => Promise<import("./types.js").Swap>;
    getSwaps: (searchParams?: {
        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>;
};
//# sourceMappingURL=index.d.ts.map