import { default as React } from 'react';
import { IDidAddressProps } from './did-address';
/**
 * 根据父容器宽度自动切换 compact 模式
 *
 * 实现逻辑:
 * - DidAddress 外层包裹一个容器, 其宽度自动撑满父容器宽度 (即这个容器需要是块级元素或 100% 宽的 inline-block)
 * - DidAddress 本身以 inline 形式渲染 (方便探测 did-address 的 full-width)
 * - 组件 mounted 时记录 did address 的 full-width (非 compact 模式的宽度)
 * - 监听容器宽度变化, 当容器宽度变化时, 对比容器宽度和 did address full-width, => 切换 compact 模式
 */
export default function ResponsiveDidAddress({ ref, style, className, component, size, ...rest }: IResponsiveDidAddressProps & {
    ref?: React.Ref<unknown>;
}): import("react/jsx-runtime").JSX.Element;
export interface IResponsiveDidAddressProps extends IDidAddressProps {
    style?: React.CSSProperties;
    className?: string;
    component?: React.ElementType;
}
