// Auto-generated ambient declarations for internal workspace packages.
// These are private @superdoc/* packages that consumers cannot install.
// This file prevents TypeScript errors when skipLibCheck is false.
//
// External packages (prosemirror-*, vue, eventemitter3, yjs, etc.) are NOT
// shimmed here — their real types come from node_modules. Ambient shims for
// external packages would override real types globally, breaking consumers
// who depend on those packages (e.g. Tiptap users need real prosemirror types).
//
// NOTE: This is a script file (no exports), so `declare module` creates
// global ambient declarations and top-level declarations are global.

// --- Internal workspace packages (auto-generated) ---

declare module '@superdoc/common' {
  export type Comment = any;
  export type CommentContent = any;
  export type CommentJSON = any;
  export type CommentThreadingProfile = any;
}
declare module '@superdoc/common/components/BasicUpload.vue' {
  const _default: any;
  export default _default;
}
declare module '@superdoc/common/list-marker-utils' {
  export type MinimalWordLayout = any;
  export type ResolvedListMarkerGeometry = any;
  export type computeTabWidth = any;
}
declare module '@superdoc/composables/useUiFontFamily.js' {
  export type useUiFontFamily = any;
}
declare module '@superdoc/dom-contract' {
  export type DOM_CLASS_NAMES = any;
  export type DomClassName = any;
  export type buildImagePmSelector = any;
  export type buildInlineImagePmSelector = any;
}
declare module '@superdoc/layout-engine' {
  export type DisplayPageInfo = any;
  export type HeaderFooterConstraints = any;
  export type LayoutOptions = any;
  export type computeDisplayPageNumber = any;
}
declare module '@superdoc/pm-adapter' {
  export type ConverterContext = any;
}
declare module '@superdoc/pm-adapter/sections/types.js' {
  export type SectionRange = any;
}
declare module '@superdoc/style-engine/ooxml' {
  export type NumberingProperties = any;
  export type OoxmlResolverParams = any;
  export type ParagraphProperties = any;
  export type ParagraphSpacing = any;
  export type RunProperties = any;
  export type StyleDefinition = any;
  export type StylesDocumentProperties = any;
  export type combineRunProperties = any;
  export type resolveParagraphProperties = any;
  export type resolveRunProperties = any;
}
