import { r as MathMlNode$1 } from "../../nodes-jrlUmrNs.js"; import { t as OmmlWriteResult } from "../../write-qKlz1R0J.js"; import { n as MediaContext, t as ImageInit } from "../../image-CRzkqiWd.js"; import { n as RunInit, t as DocxRun } from "../../run-Bv6gpAMj.js"; import { Package, XmlElement, XmlNode } from "ooxml.js"; import { ContentListMembership, ContentVector } from "document-schema.js"; //#region src/edit/docx/paragraph.d.ts interface ParagraphInit { readonly text?: string; readonly styleId?: string; readonly headingLevel?: number; readonly alignment?: "left" | "center" | "right" | "justify"; } interface ImageMediaContext { readonly pkg: Package; readonly documentRoot: XmlElement; readonly media: MediaContext; } declare class DocxParagraph { private readonly container; private readonly node; private readonly imageContext; private readonly pkg; private removed; constructor(container: XmlNode[], node: XmlElement, imageContext?: ImageMediaContext, pkg?: Package); private live; private pPr; get text(): string; runs(): DocxRun[]; appendRun(init?: RunInit): DocxRun; appendTab(): void; insertRunAt(index: number, init?: RunInit): DocxRun; get styleId(): string | undefined; set styleId(value: string | undefined); get alignment(): "left" | "center" | "right" | "justify" | undefined; set alignment(value: "left" | "center" | "right" | "justify" | undefined); private spacingElement; get spacingBeforePt(): number | undefined; set spacingBeforePt(value: number | undefined); get spacingAfterPt(): number | undefined; set spacingAfterPt(value: number | undefined); get lineSpacing(): number | undefined; set lineSpacing(value: number | undefined); private indElement; get indentLeftPt(): number | undefined; set indentLeftPt(value: number | undefined); get indentFirstLinePt(): number | undefined; set indentFirstLinePt(value: number | undefined); get list(): ContentListMembership | undefined; set list(value: ContentListMembership | undefined); get headingLevel(): number | undefined; set headingLevel(value: number | undefined); appendOfficeMath(mathml: readonly MathMlNode$1[]): OmmlWriteResult & { readonly written: boolean; }; appendVectorAnchors(vectors: readonly ContentVector[]): void; insertImageAfter(image: ImageInit): void; wrapLastRunInHyperlink(url: string): void; remove(): void; } declare function buildParagraph(init?: ParagraphInit): XmlElement; //#endregion export { DocxParagraph, ImageMediaContext, ParagraphInit, buildParagraph };