import * as React from "react"; export declare enum RevealType { SlideRightToLeft = "slide-right-to-left" } export interface IRevealProps { type: RevealType; id: string; mount: boolean; immediate?: Partial<{ reveal: boolean; hide: boolean; }>; className?: string; } interface IRevealState { mount: boolean; } export declare class Reveal extends React.PureComponent { state: IRevealState; o: any; ref: React.RefObject; constructor(props: any); componentDidMount(): void; componentDidUpdate(prevProps: IRevealProps, prevState: IRevealState): void; render(): JSX.Element; private reveal; private hide; } export {};