import { HTMLAttributes, MutableRefObject, PropsWithChildren, SyntheticEvent } from 'react';
import { PositionBottom, PositionLeft, PositionRight, PositionTop } from '..';
export type PanelProps = PropsWithChildren<{
    arrow?: boolean;
    flip?: boolean;
    altAxis?: boolean;
    open?: boolean;
    onClose?: (event: Event | SyntheticEvent) => void;
    position?: PositionBottom | PositionLeft | PositionRight | PositionTop;
    anchorRef: MutableRefObject<Element | null>;
    anchorWidth?: boolean;
    considerHeight?: boolean;
}> & HTMLAttributes<HTMLDivElement>;
declare const Panel: import("react").ForwardRefExoticComponent<{
    arrow?: boolean;
    flip?: boolean;
    altAxis?: boolean;
    open?: boolean;
    onClose?: (event: Event | SyntheticEvent) => void;
    position?: PositionBottom | PositionLeft | PositionRight | PositionTop;
    anchorRef: MutableRefObject<Element | null>;
    anchorWidth?: boolean;
    considerHeight?: boolean;
} & {
    children?: import("react").ReactNode | undefined;
} & HTMLAttributes<HTMLDivElement> & import("react").RefAttributes<HTMLDivElement>>;
export default Panel;
//# sourceMappingURL=Panel.d.ts.map