import { BaseComponent } from '../../Utilities';
import { IExpandingCardProps } from './ExpandingCard.Props';
export interface IExpandingCardState {
    firstFrameRendered: boolean;
    needsScroll: boolean;
}
export declare class ExpandingCard extends BaseComponent<IExpandingCardProps, IExpandingCardState> {
    static defaultProps: {
        compactCardHeight: number;
        expandedCardHeight: number;
    };
    private _styles;
    private _callout;
    private _expandedElem;
    constructor(props: IExpandingCardProps);
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): JSX.Element;
    private _onRenderCompactCard();
    private _onRenderExpandedCard();
    private _checkNeedsScroll();
}
