export interface GraphAccountProps {
    ethereumAccount: string;
    showAddress?: boolean;
    shortenAddress?: boolean;
    className?: string;
    size?: number;
    onClick?: () => void;
    graphAccount?: GraphAccountProps.GraphAccount | null | undefined;
    ens?: string | null | undefined;
    networkId?: number;
    /**
     * We read `clientLink` from GDS Context. This prop is unused.
     */
    NextLink?: unknown;
    href?: string;
    as?: string;
    linkToEtherscan?: boolean;
    shortenSecondaryAddress?: boolean;
    showEnsNameWithAddress?: boolean;
    vestingContract?: string;
    showPill?: boolean;
}
export declare namespace GraphAccountProps {
    type GraphAccount = {
        image?: string | null | undefined;
        defaultName?: {
            name?: string;
        } | null | undefined;
        metadata?: {
            image?: string | null | undefined;
        } | null | undefined;
    };
}
export declare const GraphAccount: ({ ethereumAccount, showAddress, shortenAddress, size, showPill, onClick, className, graphAccount, ens, linkToEtherscan, shortenSecondaryAddress, NextLink: _NextLink, href, as, networkId, showEnsNameWithAddress, vestingContract, ...props }: GraphAccountProps) => import("react").JSX.Element;
//# sourceMappingURL=GraphAccount.d.ts.map