/** @jsxRuntime classic */
/** @jsx jsx */
import { SerializedStyles } from '@emotion/react';
import React from 'react';
export interface SideModalStyleProps {
    width?: string;
    speed?: number;
    backgroundColor?: string;
    height?: string;
    position?: 'left' | 'right';
}
export interface SideModalProps extends SideModalStyleProps {
    visible: boolean;
    onSubmit?: React.FormEventHandler<HTMLFormElement>;
    onClickOverlay?: React.MouseEventHandler<HTMLDivElement>;
    children?: React.ReactNode;
    isOverlayActive?: boolean;
    overlayColor?: string;
    containerCss?: SerializedStyles[] | SerializedStyles;
}
export default function SideModal({ visible, position, speed, height, width, backgroundColor, onSubmit, onClickOverlay, children, isOverlayActive, overlayColor, containerCss, }: SideModalProps): import("@emotion/react/jsx-runtime").JSX.Element | null;
