import { AcExInitialViewMode, AcExViewerMode } from '@mlightcad/cad-html-plugin'; /** * Public props for {@link MlExportHtmlDlg}. * * @remarks * Registered as `ExportHtmlDlg` in the dialog manager; parents bind `v-model` * to control visibility. */ export interface MlExportHtmlDlgProps { /** * Controls dialog visibility; use with `v-model` / `update:modelValue`. */ modelValue: boolean; } /** * Reactive form fields edited in the export HTML dialog. * * @remarks * Values mirror {@link AcApHtmlExportOptions} and are reset to package defaults * each time the dialog opens. */ export interface MlExportHtmlDlgForm { /** * When `true`, off/frozen layer geometry is included in the exported snapshot. */ exportInvisibleLayers: boolean; /** * Initial framing when the exported HTML is opened (`fit` = zoom extents). */ initialView: AcExInitialViewMode; /** * Offline viewer capability profile (`view` omits measurement tools and OSNAP data). */ viewerMode: AcExViewerMode; } /** * Emits supported by {@link MlExportHtmlDlg}. */ export type MlExportHtmlDlgEmits = { (e: 'update:modelValue', value: boolean): void; }; declare const _default: import('vue').DefineComponent>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: boolean) => void; }, string, import('vue').PublicProps, Readonly>> & Readonly<{ "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToOption = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; //# sourceMappingURL=MlExportHtmlDlg.vue.d.ts.map