/** * Pure page-operation step implementations for PDFs: select, split, merge, reorder. * * @remarks * Internal sibling of the `@nhtio/adk/batteries/media` entry. Implemented with `pdf-lib` * (optional peer, lazily imported) on in-memory bytes — no binaries, cross-environment. * Phase 0 covers PDF inputs; PPTX slide operations and DOCX section operations join in the * sheet/slides/doc phases, sharing these verb ids with format dispatch. */ import type { StepImpl } from "../runtime"; /** `select` — keep only the listed 1-based pages, producing one document. */ export declare const selectStep: StepImpl; /** `split` — split into multiple documents by page (optionally grouped by JSON ranges). */ export declare const splitStep: StepImpl; /** `merge` — append the referenced media's pages, in order. */ export declare const mergeStep: StepImpl; /** `reorder` — rebuild the document with pages in the given 1-based order. */ export declare const reorderStep: StepImpl;