export interface SlidePanelProps {
    /** Whether the panel is open */
    open: boolean;
    /** Called when the panel should close */
    onClose: () => void;
    /** Panel title */
    title?: string;
    /** Icon to display next to title */
    icon?: React.ReactNode;
    /** Panel content */
    children: React.ReactNode;
    /** Side to slide from */
    side?: 'left' | 'right';
    /** Panel width */
    width?: 'sm' | 'md' | 'lg' | 'xl';
    /** Whether to show backdrop */
    showBackdrop?: boolean;
    /** Additional class names for the panel */
    className?: string;
}
/**
 * SlidePanel
 *
 * A slide-in panel component that can appear from the left or right side of the screen.
 * Includes a backdrop overlay and supports keyboard navigation (Escape to close).
 */
export declare function SlidePanel({ open, onClose, title, icon, children, side, width, showBackdrop, className, }: SlidePanelProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=slide-panel.d.ts.map