import type { RichTextEditorAccessibilityResult, RichTextEditorAiToolkit, RichTextEditorCollab, RichTextEditorComments, RichTextEditorDictation, RichTextEditorDocumentMetrics, RichTextEditorDocumentOutlineItem, RichTextEditorFootnoteItem, RichTextEditorInstance, RichTextEditorMentions, RichTextEditorPageSetup, RichTextEditorReviewLedger, RichTextEditorRevisionHistory, RichTextEditorSlashCommands, RichTextEditorStructuredDocument, RichTextEditorStructuredInput, RichTextEditorTableOfContentsItem, RichTextEditorTableOfContentsOptions, RichTextEditorTextStatistics, RichTextEditorValueFormat } from "../index"; export interface RichTextEditorAngularChangeEvent { editor: RichTextEditorInstance; value: string | RichTextEditorStructuredDocument; } export declare class RichTextEditorAngularComponent { assetBasePath: string; autoload: boolean; config: Record; value?: RichTextEditorStructuredInput; valueFormat: RichTextEditorValueFormat; focus(): void; getEditor(): RichTextEditorInstance | null; getHTMLCode(): string; setHTMLCode(value: string): void; getJSON(): RichTextEditorStructuredDocument | null; setJSON(value: RichTextEditorStructuredInput): void; getTextStatistics(): RichTextEditorTextStatistics | null; getSelectionStatistics(): RichTextEditorTextStatistics | null; getDocumentMetrics(): RichTextEditorDocumentMetrics | null; getDocumentPageSetup(): RichTextEditorPageSetup | null; setDocumentPageSetup(pageSetup: RichTextEditorPageSetup | null): RichTextEditorAngularComponent | null; getDocumentOutline(): RichTextEditorDocumentOutlineItem[]; getFootnotes(): RichTextEditorFootnoteItem[]; getTableOfContents(options?: RichTextEditorTableOfContentsOptions): RichTextEditorTableOfContentsItem[]; syncTableOfContents(options?: RichTextEditorTableOfContentsOptions): RichTextEditorStructuredDocument | null; auditAccessibility(): RichTextEditorAccessibilityResult | null; getAiToolkit(): RichTextEditorAiToolkit | null | undefined; getDictation(): RichTextEditorDictation | null | undefined; getRevisionHistory(): RichTextEditorRevisionHistory | null | undefined; getCollab(): RichTextEditorCollab | null | undefined; getSlashCommands(): RichTextEditorSlashCommands | null | undefined; getMentions(): RichTextEditorMentions | null | undefined; getComments(): RichTextEditorComments | null | undefined; getReviewLedger(): RichTextEditorReviewLedger | null | undefined; } export { auditAccessibility, createStructuredContent, createStructuredDocument, fromMarkdown, getDocumentPageSetup, getDocumentMetrics, getDocumentOutline, getFootnotes, getTableOfContents, getTextStatistics, loadRichTextEditorAssets, renderHTML, setDocumentPageSetup, syncTableOfContents, toMarkdown, validateStructuredContent } from "../integrations/shared";