import { C as ContentDocument, Et as ContentShape, Ot as ContentSheet, T as ContentDrawPage, W as ContentFormula, in as ContentSlide, mt as ContentParagraph, n as ConstructMarkerImbalance, wt as ContentSection } from "./content-CYPkduUB.js"; import { D as ShapeGroupNode, I as SlideGroupNode, M as SheetGroupNode, b as SectionGroupNode, c as HeadingParagraph, i as DrawPageGroupNode, p as ListParagraph } from "./package-node-DdotoNEU.js"; //#region src/decompose.d.ts declare function isHeadingParagraph(paragraph: ContentParagraph): paragraph is HeadingParagraph; declare function isListParagraph(paragraph: ContentParagraph): paragraph is ListParagraph; declare class ConstructMarkerImbalanceError extends Error { readonly imbalance: ConstructMarkerImbalance; constructor(imbalance: ConstructMarkerImbalance); } type TreeChildren = SectionGroupNode[] | SlideGroupNode[] | SheetGroupNode[] | DrawPageGroupNode[] | ContentFormula[]; declare function decompose(content: ContentDocument): TreeChildren; declare function decomposeSection(section: ContentSection): SectionGroupNode; declare function decomposeSlide(slide: ContentSlide): SlideGroupNode; declare function decomposeSheet(sheet: ContentSheet): SheetGroupNode; declare function decomposeDrawPage(page: ContentDrawPage): DrawPageGroupNode; declare function decomposeShape(shape: ContentShape): ShapeGroupNode; //#endregion export { ConstructMarkerImbalanceError, TreeChildren, decompose, decomposeDrawPage, decomposeSection, decomposeShape, decomposeSheet, decomposeSlide, isHeadingParagraph, isListParagraph };