import { MemberProps } from '../../user';
import { IJoinButtonProps } from './../join-button';
interface Props extends IJoinButtonProps {
    /** If the user is a member of the community */
    isMember?: boolean;
    /** If the community is open */
    isOpen?: boolean;
    /** The slug for the community */
    slug: string;
    /** Details about members in the community */
    members?: {
        number?: number;
        data?: MemberProps[];
    };
    /** Callback functions */
    functions: {
        invite: () => void;
        join: () => void;
        leave: () => void;
    };
    /** Additional classes */
    className?: string;
}
declare const CommunityDetails: ({ className, isMember, isOpen, slug, members: { number: membersCount, data: membersData }, functions: { invite, ...membershipFunctions }, }: Props) => import("react/jsx-runtime").JSX.Element;
export default CommunityDetails;
