import { MaybeButtonOrLinkProps } from '../atoms';
import { ExperimentalAvatarProps } from './Avatar';
import { ComponentCSSPropType } from './tailwind';
export declare namespace ExperimentalAddressProps {
    interface BaseProps {
        /** @default "primary" */
        variant?: ComponentCSSPropType<'address', 'variant', 'primary'>;
        /** @default "medium" */
        size?: ComponentCSSPropType<'address', 'size', 'medium'>;
        avatar?: ExperimentalAvatarProps['src'];
    }
    interface ButtonProps extends BaseProps, MaybeButtonOrLinkProps.ButtonProps {
    }
    interface ExternalLinkProps extends BaseProps, MaybeButtonOrLinkProps.ExternalLinkProps {
    }
    interface ClientLinkProps extends BaseProps, MaybeButtonOrLinkProps.ClientLinkProps {
    }
    interface OtherElementProps extends BaseProps, MaybeButtonOrLinkProps.OtherElementProps {
    }
}
export type ExperimentalAddressProps = ExperimentalAddressProps.ButtonProps | ExperimentalAddressProps.ExternalLinkProps | ExperimentalAddressProps.ClientLinkProps | ExperimentalAddressProps.OtherElementProps;
export declare const ExperimentalAddress: import('react').ForwardRefExoticComponent<ExperimentalAddressProps & import('react').RefAttributes<HTMLElement>>;
//# sourceMappingURL=Address.d.ts.map