## API Report File for "@eigenpal/docx-editor-core"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
// @public
export class ClickPositionResolver {
  getDebugInfo(): {
    pageCount: number;
    fragmentCount: number;
    runCount: number;
    dirty: boolean;
  };
  getElementAtPosition(pmPos: number): HTMLElement | null;
  getFragmentAtPoint(pageIndex: number, _clientX: number, clientY: number): FragmentInfo | null;
  getPageAtY(clientY: number): PageInfo | null;
  getPages(): ReadonlyArray<PageInfo>;
  getPositionAtPoint(clientX: number, clientY: number): PositionLookupResult | null;
  getPositionInRun(run: RunInfo, clientX: number): number;
  getRunAtX(blockId: string, clientX: number): RunInfo | null;
  invalidate(): void;
  isDirty(): boolean;
  rebuild(container: HTMLElement): void;
}

// @public
export interface PositionLookupResult {
  // (undocumented)
  element: HTMLElement;
  // (undocumented)
  pageIndex: number;
  // (undocumented)
  pmPosition: number;
}
```
