import type { SDKConfig } from './partial';
import { SwapSDKMethods } from '../methods/swap';
import { OTCOrderHandlers } from '../methods/otcOrders';
import { DeltaOrderHandlers } from '../methods/delta';
import { GetQuoteFunctions } from '../methods/quote/getQuote';
import { ConstructBaseInput } from '../types';
export type AllSDKMethods<TxResponse> = {
    swap: SwapSDKMethods<TxResponse>;
    otcOrders: OTCOrderHandlers<TxResponse>;
    delta: DeltaOrderHandlers<TxResponse>;
    quote: GetQuoteFunctions;
} & Required<ConstructBaseInput>;
/** @description construct SDK with every method, for swap and otcOrders */
export declare const constructFullSDK: <TxResponse = any>(config: SDKConfig<TxResponse>) => AllSDKMethods<TxResponse>;
//# sourceMappingURL=full.d.ts.map