import { default as React } from 'react';
import { DrawerProps, ModalProps } from '@mui/material';
import { TransitionProps } from '@mui/material/transitions';
export interface MobileMenuProps extends DrawerProps {
    /** 열리는 방향 (하단, 좌측, 우측, 상단) */
    anchor?: "bottom" | "left" | "right" | "top";
    /** 내부에 렌더링할 자식 요소 */
    children?: NonNullable<React.ReactNode>;
    /** 그림자 깊이 (MUI elevation 값) */
    elevation?: number;
    /** 배경(backdrop) 숨김 여부 (기본값: false) */
    hideBackdrop?: boolean;
    /** Modal 관련 추가 속성 (ex. disableScrollLock 등) */
    ModalProps?: object;
    /** 닫기 이벤트 핸들러 */
    onClose?: ModalProps["onClose"];
    /** 열려 있는지 여부 */
    open?: boolean;
    /** 전환(Transition) 지속 시간 설정 */
    transitionDuration?: TransitionProps["timeout"];
    /** 동작 방식
     * - "permanent": 항상 열려 있음
     * - "persistent": 열고 닫을 수 있으나 닫혀 있어도 공간이 유지됨
     * - "temporary": 완전히 사라지는 형태로 열고 닫힘
     */
    variant?: "permanent" | "persistent" | "temporary";
}
export declare const MobileMenu: {
    ({ children, ...props }: MobileMenuProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
