import { type PdfPageOrganizationSize } from './pdf-page-organization-types'; export declare function validatedPdfPageIndexes(pageIndexes: readonly number[], pageCount: number, options?: { allowEmpty?: boolean; preserveOrder?: boolean; }): number[]; export declare function validatedPdfPageOrder(pageOrder: readonly number[], pageCount: number): number[]; export declare function reorderedPdfPageIndexes(pageCount: number, pageIndexes: readonly number[], targetIndex: number): number[]; export declare function validatedPdfInsertionIndex(index: number, pageCount: number): number; export declare function validatedPdfPageSize(size: PdfPageOrganizationSize | undefined): PdfPageOrganizationSize; export declare function validatedPdfSplitBoundaries(splitAfterPageIndexes: readonly number[], pageCount: number): number[];