import type { ConstructFetchInput } from '../../types';
import type { LimitOrderToSend, LimitOrderFromApi } from './helpers/types';
type PostLimitOrder = (limitOrderWithSignatureAndPermit: LimitOrderToSend, signal?: AbortSignal) => Promise<LimitOrderFromApi>;
export type PostLimitOrderFunctions = {
    postLimitOrder: PostLimitOrder;
    postP2POrder: PostLimitOrder;
};
export declare const constructPostLimitOrder: ({ apiURL, chainId, fetcher, }: ConstructFetchInput) => PostLimitOrderFunctions;
export {};
//# sourceMappingURL=postOrder.d.ts.map