import "../../CommonImports"; import "../../Core/core.css"; import * as React from "react"; import { IExpandable, IExpandableContainerProps, IExpandableProps } from "./Expandable.Props"; export interface IExpandableState { expanded: boolean; } export declare class Expandable extends React.Component implements IExpandable { static defaultProps: Readonly>; private ignoreClick?; state: { expanded: boolean; }; render(): JSX.Element; collapse: () => void; expand: () => void; private onClick; private onKeyDown; private onMouseDown; } export declare class ExpandableContainer extends React.Component implements IExpandable { static contextType: React.Context; static defaultProps: Readonly>; private element; private expandedOnHover; private expandable; private expandableId; render(): JSX.Element; collapse: () => void; expand: () => void; private onFocus; private onMouseEnter; private onMouseLeave; private renderCallout; }