import type { Slide } from '../types/slides'; import type { FikaDeckViewport } from './agentic/types'; /** * Recover the authored coordinate space from element bounds. * * Agent/import pipelines often author at 1280×720. Remounting those slides on * the 1000×16:9 default (or a persisted default written before inference) * overflows the canvas. Prefer an explicit viewport when it actually contains * the content; otherwise upgrade to the smallest standard size that fits. */ export declare function inferViewportFromSlides(slides: Slide[], existing?: Partial): FikaDeckViewport | undefined;