import { FC, PropsWithChildren, ReactNode } from 'react';
export declare const PANEL_COLLAPSED_HEIGHT = 30;
export declare const PANEL_INITIAL_OPEN_RATIO = 0.3;
export declare const PANEL_MAX_RATIO = 0.6;
export interface ICommonPanelProps {
    headerRightSide?: ReactNode;
}
interface IPanelProps extends PropsWithChildren<{
    render?: ReactNode;
} & ICommonPanelProps> {
    path: string;
    isOpen: boolean;
    onOpen: () => void;
    onClose: () => void;
    onResize?: () => void;
    tipKey?: string;
}
export declare const Panel: FC<IPanelProps>;
export {};
