import { Currency, CurrencyAmount, Pair, Percent, TokenAmount } from '@envanik/sdk';
import { Field } from './atom';
export declare function useBurnState(pairAddress: string): {
    readonly independentField: Field;
    readonly typedValue: string;
};
export declare function useDerivedBurnInfo(currencyA: Currency | undefined, currencyB: Currency | undefined): {
    pair?: Pair | null;
    parsedAmounts: {
        [Field.LIQUIDITY_PERCENT]: Percent;
        [Field.LIQUIDITY]?: TokenAmount;
        [Field.CURRENCY_A]?: CurrencyAmount;
        [Field.CURRENCY_B]?: CurrencyAmount;
    };
    error?: string;
    userLiquidity?: TokenAmount;
};
export declare function useBurnActionHandlers(): {
    onUserInput: (field: Field, typedValue: string, pairAddress: string) => void;
};
