import { type ReactNode } from 'react';
type SlideOverProps = {
    side: 'left' | 'right';
    closeCallback?: () => void;
    children?: ReactNode | undefined;
};
/**
 * SlideOver component for rendering a slide-over panel from the left or right side of the screen.
 *
 * @component
 * @example
 * // Example usage of SlideOver component
 * <SlideOver
 *   side="left"
 *   closeCallback={() => console.log('SlideOver closed')}
 * >
 *   <p>SlideOver content goes here.</p>
 * </SlideOver>
 *
 * @param {Object} props - The properties of the SlideOver component.
 * @param {'left' | 'right'} props.side - The side from which the SlideOver panel should appear.
 * @param {Function} [props.closeCallback] - Optional callback function triggered when the SlideOver is closed.
 * @param {ReactNode} [props.children] - The content to be displayed inside the SlideOver.
 *
 * @returns {ReactNode} The rendered SlideOver component.
 */
export declare function SlideOver({ side, closeCallback, children, }: SlideOverProps): ReactNode;
export {};
//# sourceMappingURL=SlideOver.d.ts.map