import React, { HTMLAttributes } from 'react';
import { DefaultProps, Selectors } from '@mantine/core';
import { SiteType } from "../../../interfaces/types";
import { Role } from "../../../interfaces/types";
import useStyles from "./index.styles";
type MyComponentStylesNames = Selectors<typeof useStyles>;
export interface AuthorBadgeProps extends DefaultProps<MyComponentStylesNames, HTMLAttributes<HTMLDivElement>> {
    role: Role | string;
    title?: string;
    siteType?: SiteType;
}
export declare const AuthorLabelTextMapping: {
    [k in Role]?: string;
};
declare const AuthorBadge: ({ siteType, role, title, styles, className, ...rest }: AuthorBadgeProps) => React.JSX.Element;
export { AuthorBadge };
