import { ModalWidth } from './typing';
export declare function useModal(props: any, context: any): {
    title: import("vue").ComputedRef<any>;
    width: import("vue").ComputedRef<string | ModalWidth.small | ModalWidth.medium | ModalWidth.large | null | undefined>;
    widthClassSuffix: import("vue").ComputedRef<string | undefined>;
    height: import("vue").ComputedRef<string | null | undefined>;
    heightClassSuffix: import("vue").ComputedRef<string | undefined>;
    isFullScreen: import("vue").Ref<boolean>;
    drawerModalClassName: import("vue").ComputedRef<string[]>;
    onFullSwitch: () => void;
    onDisplayAsSwitch: () => void;
    data: import("vue").Ref<object>;
    enter: (event: PointerEvent) => void;
    cancel: (event: PointerEvent) => void;
};
