/// <reference types="react" />
import { ParticipantListProps, ParticipantMenuItemsCallback } from "../../../../react-components/src";
import { IContextualMenuProps } from '@fluentui/react';
import { AvatarPersonaDataCallback } from './AvatarPersona';
type ParticipantContainerProps = {
    onFetchParticipantMenuItems?: ParticipantMenuItemsCallback;
    onFetchAvatarPersonaData?: AvatarPersonaDataCallback;
    participantListProps: ParticipantListProps;
    title?: string;
    isMobile?: boolean;
};
/**
 * @private
 */
export declare const ParticipantContainer: (props: ParticipantContainerProps) => JSX.Element;
/**
 * @private
 */
export declare const ParticipantListWithHeading: (props: {
    participantListProps: ParticipantListProps;
    title?: string;
    isMobile?: boolean;
    onFetchAvatarPersonaData?: AvatarPersonaDataCallback;
    onFetchParticipantMenuItems?: ParticipantMenuItemsCallback;
    headingMoreButtonAriaLabel?: string;
    onClickHeadingMoreButton?: () => void;
    headingMoreButtonMenuProps?: IContextualMenuProps;
    pinnedParticipants?: string[];
}) => JSX.Element;
export {};
//# sourceMappingURL=ParticipantContainer.d.ts.map