import { ShapePathFormulasKeys } from '../types/slides'; export type ShapeCategoryKey = 'rectangle' | 'common' | 'arrow' | 'other' | 'line'; export interface ShapePoolItem { viewBox: [number, number]; path: string; special?: boolean; pathFormula?: ShapePathFormulasKeys; outlined?: boolean; pptxShapeType?: string; title?: string; withborder?: boolean; } export interface ShapeListItem { categoryKey: ShapeCategoryKey; children: ShapePoolItem[]; } export interface ShapePathFormula { editable?: boolean; defaultValue?: number[]; range?: [number, number][]; relative?: string[]; getBaseSize?: ((width: number, height: number) => number)[]; formula: (width: number, height: number, values?: number[]) => string; } export declare const SHAPE_PATH_FORMULAS: Record; export declare const SHAPE_LIST: ShapeListItem[];