import * as React from 'react'; import { IStyledComponentProps } from '../styled'; export declare const floatingPanelComponentName = "QuantumFloatingPanel"; export interface IFloatingPanelOwnerState { panelWidth?: number; position: 'left' | 'right'; closeOnOutsideClick?: boolean; showCloseButton?: boolean; hideBackdrop?: boolean; topOffset?: 'appbar' | number; elevated?: boolean; onClose?: (() => void) | undefined; open: boolean; } export type IFloatingPanelProps = IStyledComponentProps<{ props: IFloatingPanelOwnerState; children: React.ReactNode; defaultComponent: 'div'; }>; export declare const FloatingPanel: React.ForwardRefExoticComponent, HTMLDivElement>, "ref" | keyof IFloatingPanelOwnerState> & import("../styled").IStyledCommonProps & React.RefAttributes>;