import type { Slide, TurningMode } from '../types/slides'; export declare const isTurningMode: (value: unknown) => value is TurningMode; /** One mode for every slide, or a per-slide list / index map. */ export type ImportTurningModeInput = TurningMode | Array | Record; export type ImportTransitionOptions = { turningMode?: ImportTurningModeInput; /** Used when a slide has no file transition and no per-slide override. */ defaultTurningMode?: TurningMode; }; export type AppliedImportTransitions = { slides: Slide[]; /** Set when every imported slide received the same explicit override. */ uniformMode?: TurningMode; }; /** * Accept a single mode, an index-aligned array, or a 0- or 1-based index map. */ export declare const parseImportTurningMode: (value: unknown) => ImportTurningModeInput | undefined; export declare const applyImportTransitions: (slides: Slide[], options?: ImportTransitionOptions) => AppliedImportTransitions;