import { AvatarProps, ButtonProps, OverflowMenuItem } from '../..'; import { ReactNode } from 'react'; type SidePanelAction = { label: string; btnProps?: ButtonProps; menuItemProps?: Omit, "children" | "onClick">; onClick: () => void; }; export interface SidePanelProps { type: "full" | "float"; open: boolean; closable?: boolean; children?: ReactNode; placement?: "left" | "right"; header: { avatar?: AvatarProps; title: string; description?: string; showBackBtn?: boolean; actions?: SidePanelAction[]; onClose: () => void; onBackBtnClick?: () => void; }; footer?: { show?: boolean; actions?: SidePanelAction[]; }; } declare const SidePanel: ({ type, open, closable, children, placement, header, footer, }: SidePanelProps) => import("react/jsx-runtime").JSX.Element; export default SidePanel;