export declare enum Field {
    CURRENCY_A = "CURRENCY_A",
    CURRENCY_B = "CURRENCY_B"
}
export interface MintState {
    [x: string]: {
        readonly independentField: Field;
        readonly typedValue: string;
        readonly otherTypedValue: string;
    };
}
export declare const initialKeyState: {
    independentField: Field;
    typedValue: string;
    otherTypedValue: string;
};
export declare const mintStateAtom: import("jotai").PrimitiveAtom<MintState> & {
    init: MintState;
};
export declare function useMintStateAtom(): {
    mintState: MintState;
    resetMintState: ({ pairAddress }: {
        pairAddress: string;
    }) => void;
    typeInput: ({ pairAddress, field, typedValue, noLiquidity, }: {
        pairAddress: string;
        field: Field;
        typedValue: string;
        noLiquidity: boolean;
    }) => void;
};
