import { TokenInfo } from '../../../../hooks/Token/type';
export declare const useTokenPair: ({ side, defaultBaseToken, defaultQuoteToken, }?: {
    side?: "base" | "quote";
    defaultBaseToken?: TokenInfo;
    defaultQuoteToken?: TokenInfo;
}) => {
    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;
};
