import { type CodeEditorPayload } from '../configs/code'; export type CodePptxRun = { text: string; options: { color: string; breakLine?: boolean; }; }; export type CodePptxText = { runs: CodePptxRun[]; bg: string; fg: string; }; export declare function hexForPptx(color: string): string; export declare function mixHex(fg: string, bg: string, fgWeight: number): string; export declare function codeElementToPptxText(el: Pick): Promise; export declare function codeElementPptxBox(el: { left: number; top: number; width: number; height: number; fontSize: number; rotate?: number; }, colors: Pick, ratioPx2Inch: number, ratioPx2Pt: number): { x: number; y: number; w: number; h: number; fontSize: number; fontFace: string; color: string; fill: { color: string; }; valign: 'top'; align: 'left'; margin: [number, number, number, number]; rectRadius: number; lineSpacingMultiple: number; wrap: boolean; vertOverflow: 'clip'; horzOverflow: 'clip'; rotate?: number; };