import { ComputedRef } from 'vue'; declare const _default: import('vue').DefineComponent, { modals: ComputedRef; wrapperId: ComputedRef; isFixed: ComputedRef; MODAL_DURATION: number; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { container: string; }, {}, { VsModalNode: import('vue').DefineComponent; }; colorScheme: { type: import('vue').PropType; }; styleSet: { type: import('vue').PropType; }; callbacks: { type: import('vue').PropType; default: () => {}; }; dimClose: { type: BooleanConstructor; default: boolean; }; dimmed: { type: BooleanConstructor; default: boolean; }; escClose: { type: BooleanConstructor; default: boolean; }; focusLock: { type: BooleanConstructor; default: boolean; }; id: { type: StringConstructor; default: string; }; initialFocusRef: { type: import('vue').PropType; default: null; }; scrollLock: { type: BooleanConstructor; default: boolean; }; }>, { colorSchemeClass: ComputedRef; computedStyleSet: ComputedRef<{ [x: string]: any; }>; onClickDimmed: () => void; hasSpecifiedSize: ComputedRef; fixed: ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; }; colorScheme: { type: import('vue').PropType; }; styleSet: { type: import('vue').PropType; }; callbacks: { type: import('vue').PropType; default: () => {}; }; dimClose: { type: BooleanConstructor; default: boolean; }; dimmed: { type: BooleanConstructor; default: boolean; }; escClose: { type: BooleanConstructor; default: boolean; }; focusLock: { type: BooleanConstructor; default: boolean; }; id: { type: StringConstructor; default: string; }; initialFocusRef: { type: import('vue').PropType; default: null; }; scrollLock: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { id: string; callbacks: import('../../declaration').OverlayCallbacks; container: string; dimClose: boolean; dimmed: boolean; escClose: boolean; focusLock: boolean; initialFocusRef: HTMLElement | null; scrollLock: boolean; }, {}, { VsFocusTrap: import('vue').DefineComponent; default: null; }; }>, () => import('vue').VNode | import('vue').VNode[] | null, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; default: null; }; }>> & Readonly<{}>, { focusLock: boolean; initialFocusRef: HTMLElement | null; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; VsContentRenderer: import('vue').DefineComponent; required: true; }; props: { type: import('vue').PropType>; default: () => {}; }; }>, { toRaw: typeof import('vue').toRaw; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly; required: true; }; props: { type: import('vue').PropType>; default: () => {}; }; }>> & Readonly<{}>, { props: Record; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;