import type { ContractDiversifierRecipient, ContractOracleParams, ContractScaledOfferFactorOverride, DiversifierRecipient, ParseOracleParams, ScaledOfferFactorOverride, Swapper } from '../types';
export declare const getDiversifierRecipients: (recipients: DiversifierRecipient[]) => ContractDiversifierRecipient[];
export declare const getFormattedOracleParams: (oracleParams: ParseOracleParams) => ContractOracleParams;
export declare const getFormattedScaledOfferFactor: (scaledOfferFactorPercent: number, allowMaxPercent?: boolean) => bigint;
export declare const getFormattedScaledOfferFactorOverrides: (scaledOfferFactorOverrides: ScaledOfferFactorOverride[]) => ContractScaledOfferFactorOverride[];
export declare const getSwapBalanceId: (inputToken: string, outputToken: string) => string;
export declare const getOraclePoolFee: ({ chainId, swapper, inputToken, }: {
    chainId: number;
    swapper: Swapper;
    inputToken: string;
}) => number;
