/// <reference types="react" />
export type ArtifactBylineProps = {
    /**
     * Artifact account data
     */
    account?: {
        displayName?: string;
        id: string;
        imageUrl?: string;
        vip?: boolean;
    };
    /**
     * Avatar url
     */
    avatarUrl?: string;
    /**
     * on click account name
     */
    onClickAccount?: (account: {
        id: string;
    }) => void;
    /**
     * on click user name
     */
    onClickUser?: (user: {
        id: string;
    }) => void;
    /**
     * Artifact user data
     */
    user?: {
        accounts?: {
            displayName?: string;
            id: string;
        }[];
        avatarUrl?: string;
        email?: string;
        firstName?: string;
        fullName?: string;
        id: string;
        lastName?: string;
        vip?: boolean;
    };
};
export declare const ArtifactByline: ({ account, user, avatarUrl, onClickUser, onClickAccount }: ArtifactBylineProps) => JSX.Element;
