import * as React from "react";
type Props = {
    children: React.ReactElement<any> | ReadonlyArray<React.ReactElement<any>>;
    initiallyVisible: boolean;
    onDelete?: () => void | null | undefined;
    onDown?: () => void | null | undefined;
    onUp?: () => void | null | undefined;
    title: string | React.ReactElement<any>;
};
type State = {
    show: boolean;
};
declare class ElementContainer extends React.Component<Props, State> {
    static defaultProps: {
        initiallyVisible: boolean;
        title: string;
    };
    constructor(props: Props);
    toggle: (e: React.SyntheticEvent) => void;
    render(): React.ReactNode;
}
export default ElementContainer;
