import { Chains } from '../../types/chain';
import { ListenerProps } from './types';
export type Props = ListenerProps & {
    skipIntents?: boolean;
    target?: 'none' | 'same-asset';
};
export declare const useSelectedTokensEffect: ({ isEnabled, skipIntents, target, }: Props) => {
    source: {
        readonly symbol: string;
        readonly assetId: string;
        readonly blockchain: Chains;
        readonly decimals: number;
        readonly contractAddress?: string | undefined;
        readonly price: number;
        readonly icon: string;
        readonly isIntent: boolean;
        readonly chainName: string;
        readonly name: string;
    } | undefined;
    target: {
        readonly symbol: string;
        readonly assetId: string;
        readonly blockchain: Chains;
        readonly decimals: number;
        readonly contractAddress?: string | undefined;
        readonly price: number;
        readonly icon: string;
        readonly isIntent: boolean;
        readonly chainName: string;
        readonly name: string;
    } | undefined;
};
