import { BigNumber } from 'ethers'; import { Prettify } from '../../utils'; export declare const ZAP_DATA_VERSION = 1; export declare const AMOUNT_NOT_PRESENT = 65535; export declare type ZapDataV1 = { target: string; payload: string; amountPosition: number; finalToken: string; forwardTo: string; minFinalAmount: BigNumber; }; export declare type PartialZapDataV1 = Prettify>; export declare const encodeZapData: (zapData: PartialZapDataV1) => string; export declare const decodeZapData: (zapData: string) => PartialZapDataV1; export declare const modifyMinFinalAmount: (zapData: string, newMinFinalAmount: BigNumber) => string; export declare const applyDefaultValues: (zapData: PartialZapDataV1) => ZapDataV1;