import type { HorizontalAlign, IDocumentData, ITextStyle, LocaleService, VerticalAlign } from '@univerjs/core'; import type { ISlidePageElement, ISlideThemeData, SlidePlaceholderTextLevel } from '../slide.type'; export interface ISlidePlainTextToDocumentOptions { id?: string; textStyle?: ITextStyle; horizontalAlign?: HorizontalAlign; verticalAlign?: VerticalAlign; } export declare function plainTextToSlideDocumentData(text: string, options?: ISlidePlainTextToDocumentOptions): IDocumentData; export declare function slideDocumentDataToPlainText(documentData: IDocumentData): string; export declare function resolveSlideElementTextDocument(element: ISlidePageElement, options?: { themeData?: ISlideThemeData; placeholderLevel?: SlidePlaceholderTextLevel; }): IDocumentData | null; export declare function resolveSlideElementPlainText(element: ISlidePageElement, options?: { localeService?: LocaleService; themeData?: ISlideThemeData; placeholderLevel?: SlidePlaceholderTextLevel; }): string; export declare function applySlideElementTextDocument(element: ISlidePageElement, documentData: IDocumentData): ISlidePageElement | null; export declare function applySlideElementPlainText(element: ISlidePageElement, text: string, options?: ISlidePlainTextToDocumentOptions): ISlidePageElement | null;