import { ImageProps } from "../../abstract-document/atoms/image.js"; import { TextStyle, ParagraphStyle, TableCellStyle, Paragraph, TableCell, TableRow } from "../../abstract-document/index.js"; type StyleProps = { readonly ParagraphStyle: string; readonly TextStyle: string; readonly TableCellStyle: string; readonly TableStyle: string; readonly GroupStyle: string; }; export declare function extractStyleNames(styleNames: string | undefined, styleNameTypes: Record): Partial; export type TextRowProps = Omit & { readonly cellStyle?: TableCellStyle.TableCellStyle; }; export declare function TextRow(props: TextRowProps, styleNameTypes: Record): TableRow.TableRow; export type TextCellProps = Omit & { readonly columnSpan?: number; readonly rowSpan?: number; readonly style?: TableCellStyle.TableCellStyle; readonly paragraphStyle?: ParagraphStyle.ParagraphStyle; readonly styleNames?: string; }; export declare function TextCell(props: TextCellProps, styleNameTypes: Record): TableCell.TableCell; export type TextParagraphProps = { readonly text: string; readonly style?: ParagraphStyle.ParagraphStyle; readonly textStyle?: TextStyle.TextStyle; readonly styleNames?: string; }; export declare function TextParagraph(props: TextParagraphProps, styleNameTypes: Record): Paragraph.Paragraph; export type ImageRowProps = Omit & { readonly cellStyle?: TableCellStyle.TableCellStyle; }; export declare function ImageRow(props: ImageRowProps, styleNameTypes: Record): TableRow.TableRow; export type ImageCellProps = Omit & { readonly style?: TableCellStyle.TableCellStyle; readonly paragraphStyle?: ParagraphStyle.ParagraphStyle; readonly columnSpan?: number; readonly rowSpan?: number; }; export declare function ImageCell(props: ImageCellProps, styleNameTypes: Record): TableCell.TableCell; export type ImageParagraphProps = ImageProps & { readonly style?: ParagraphStyle.ParagraphStyle; readonly styleNames?: string; }; export declare function ImageParagraph(props: ImageParagraphProps, styleNameTypes: Record): Paragraph.Paragraph | undefined; export {}; //# sourceMappingURL=custom-elements.d.ts.map