import type { ConstructFetchInput } from '../../types';
import type { NFTOrderToSend, NFTOrderFromAPI } from './helpers/types';
type PostNFTOrder = (NFTOrderWithSignatureAndPermit: NFTOrderToSend, signal?: AbortSignal) => Promise<NFTOrderFromAPI>;
export type PostNFTOrderFunctions = {
    postNFTLimitOrder: PostNFTOrder;
    postNFTP2POrder: PostNFTOrder;
};
export declare const constructPostNFTOrder: ({ apiURL, chainId, fetcher, }: ConstructFetchInput) => PostNFTOrderFunctions;
export {};
//# sourceMappingURL=postOrder.d.ts.map