import { Currency } from '@envanik/sdk';
import { WrapType } from './constant';
/**
 * Given the selected input and output currency, return a wrap callback
 * @param inputCurrency the selected input currency
 * @param outputCurrency the selected output currency
 * @param typedValue the user input value
 */
export declare function useWrapNearCallback(inputCurrency: Currency | undefined, outputCurrency: Currency | undefined, typedValue: string | undefined): {
    wrapType: WrapType;
    execute?: () => Promise<void>;
    inputError?: string;
    executing?: boolean;
};
