import React, { ReactNode } from 'react';
import { DataTrackingType } from "../../../interfaces/types";
import { Props as UserAvatarProps } from "../../../together/components/atoms/userAvatar";
export type Props = {
    avatarProps?: UserAvatarProps;
    title?: string | ReactNode;
    subTitle?: string | ReactNode;
    onAvatarClick?: any;
    avatarIcon?: ReactNode;
    loading?: boolean;
} & React.HTMLAttributes<HTMLDivElement>;
declare const CardAuthor: {
    ({ avatarProps, title, subTitle, children, className, style, onAvatarClick, avatarIcon, dataEventCategory, dataEventAction, dataEventLabel, }: Props & DataTrackingType): React.JSX.Element;
    MainText: ({ children, className }: import("./element").Props) => React.JSX.Element;
    SubText: ({ children, className }: import("./element").Props) => React.JSX.Element;
    SubDivider: ({ className }: import("./element").Props) => React.JSX.Element;
    Row: ({ children, className }: import("./element").Props) => React.JSX.Element;
    ColLeft: ({ children, className }: import("./element").Props) => React.JSX.Element;
    ColRight: ({ children, className }: import("./element").Props) => React.JSX.Element;
    SubTextRow: ({ children, className, ...rest }: import("./element").Props) => React.JSX.Element;
};
export { CardAuthor };
