import { BoxProps } from '@dodoex/components';
interface AddressTextProps {
    sx?: BoxProps['sx'];
    truncate?: boolean;
    address: string;
    disabledAddress?: boolean;
    addressHoverColor?: string;
    addressHoverShowIcon?: boolean;
    handleOpen?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>, type: 'address' | 'icon') => void;
}
interface Props extends AddressTextProps {
    showCopy?: boolean;
    size?: 'small' | 'medium' | 'big';
    newTab?: boolean;
    iconSize?: number;
    iconSpace?: number;
    iconDarkHover?: boolean;
    customChainId?: number;
    onAddressClick?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    onShareClick?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
}
export declare function AddressWithLinkAndCopy({ address, truncate, showCopy, size, iconSize: iconSizeProps, iconSpace: iconSpaceProps, sx, iconDarkHover, disabledAddress, addressHoverColor, addressHoverShowIcon, customChainId, handleOpen, onAddressClick, onShareClick, }: Props): JSX.Element;
export {};
