import { PptxAnimationDirection, PptxAnimationPreset, PptxAnimationRepeatMode, PptxAnimationSequence, PptxAnimationTimingCurve, PptxAnimationTrigger } from 'pptx-viewer-core'; /** * Option catalogs for the docked inspector AnimationPanel, mirroring React's * `animation-panel-constants.ts` exactly: the same preset subsets (the docked * panel intentionally offers fewer presets than the ribbon galleries), the * same trigger / timing-curve / repeat / direction / sequence options, and * the same `pptx.animation.*` label keys. Values come from the shared * catalogs' vocabulary; labels resolve through the shared dictionary. */ /** Entrance presets offered by the docked panel (React parity subset). */ export declare const PANEL_ENTRANCE_PRESETS: readonly PptxAnimationPreset[]; /** Exit presets offered by the docked panel (React parity subset). */ export declare const PANEL_EXIT_PRESETS: readonly PptxAnimationPreset[]; /** Emphasis presets offered by the docked panel (React parity subset). */ export declare const PANEL_EMPHASIS_PRESETS: readonly PptxAnimationPreset[]; export declare const PANEL_TRIGGER_OPTIONS: ReadonlyArray<{ value: PptxAnimationTrigger; labelKey: string; }>; export declare const PANEL_TIMING_CURVE_OPTIONS: ReadonlyArray<{ value: PptxAnimationTimingCurve; labelKey: string; }>; export declare const PANEL_REPEAT_MODE_OPTIONS: ReadonlyArray<{ value: 'none' | PptxAnimationRepeatMode; labelKey: string; }>; /** * Direction picker options. Like React's icon choice (fromTop renders a * down-pointing arrow: the motion direction), each glyph points where the * element travels, not where it comes from. */ export declare const PANEL_DIRECTION_OPTIONS: ReadonlyArray<{ value: PptxAnimationDirection; labelKey: string; glyph: string; }>; export declare const PANEL_SEQUENCE_OPTIONS: ReadonlyArray<{ value: PptxAnimationSequence; labelKey: string; }>; //# sourceMappingURL=animation-panel-options.d.ts.map