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