import * as React from 'react';
import { IPersonaCardProps } from './Interfaces/IPersonaCardProps';
import { IPersonaCardState } from './Interfaces/IPersonaCardState';
/**
 * 2023-03-28
 * VERIFY STYLES BEFORE USING IN PRODUCTION
 * Migrated scss back to css from Complaince/PivotTiles
 */
export declare class PersonaCard extends React.Component<IPersonaCardProps, IPersonaCardState> {
    constructor(props: IPersonaCardProps);
    /**
     *
     *
     * @memberof PersonaCard
     */
    componentDidMount(): Promise<void>;
    /**
     *
     *
     * @param {IPersonaCardProps} prevProps
     * @param {IPersonaCardState} prevState
     * @memberof PersonaCard
     */
    componentDidUpdate(prevProps: IPersonaCardProps, prevState: IPersonaCardState): void;
    /**
     *
     *
     * @private
     * @returns
     * @memberof PersonaCard
     */
    private _LivePersonaCard;
    private getCardHeight;
    private getCardPadding;
    private getCardWidth;
    /**
     *
     *
     * @private
     * @returns {JSX.Element}
     * @memberof PersonaCard
     */
    private _PersonaCard;
    /**
     * Load SPFx component by id, SPComponentLoader is used to load the SPFx components
     * @param componentId - componentId, guid of the component library
     */
    private _loadSPComponentById;
    /**
     *
     *
     * @returns {React.ReactElement<IPersonaCardProps>}
     * @memberof PersonaCard
     */
    render(): React.ReactElement<IPersonaCardProps>;
}
//# sourceMappingURL=PersonaCard.d.ts.map