import { TokenInfo } from '../../../../hooks/Token/type';
export declare const useTokenPairStatus: ({ side, baseToken, quoteToken, onChangeBaseToken, onChangeQuoteToken, }: {
    side?: "base" | "quote";
    baseToken?: TokenInfo;
    quoteToken?: TokenInfo;
    onChangeBaseToken: (token?: TokenInfo) => void;
    onChangeQuoteToken?: (token?: TokenInfo) => void;
}) => {
    baseToken: TokenInfo | undefined;
    quoteToken: TokenInfo | undefined;
    baseTokenChange: (token: TokenInfo, occupied?: boolean) => void;
    quoteTokenChange: (token: TokenInfo, occupied?: boolean) => void;
    baseOccupiedAddrs: string[] | undefined;
    quoteOccupiedAddrs: string[] | undefined;
    token: TokenInfo | undefined;
    onTokenChange: (token: TokenInfo, occupied?: boolean) => void;
    occupiedAddrs: string[] | undefined;
    reset: () => void;
};
