import * as React from "react"; export interface ISheetProps { height: number; isOpen?: boolean; onOpen?: () => void; onClose?: () => void; className?: string; onOpenStart?: () => void; onOpenEnd?: () => void; onCloseStart?: () => void; onCloseEnd?: () => void; } interface ISheetState { isOpen: boolean; } export declare class Sheet extends React.Component { state: ISheetState; ref: React.RefObject; constructor(props: ISheetProps); componentDidMount(): void; shouldComponentUpdate(nextProps: ISheetProps, nextState: ISheetState): boolean; componentDidUpdate(prevProps: ISheetProps): void; open: () => void; close: () => void; render(): JSX.Element; private initializeInteractions; /** * Give the sheet node */ private withSheet; } export {};