import { PageInfo, PageRotation } from "../../../public/page";
import { PdfPaperSize } from "../../../public/paper";
import { PdfiumRemovePagesResultP__Output } from "../../generated_proto/ironpdfengineproto/PdfiumRemovePagesResultP";
import { PdfPageSelection } from "../../../public/types";
export declare function getPageInfo(id: string): Promise<PageInfo[]>;
export declare function setPageRotation(id: string, pageRotation: PageRotation, options?: {
    pdfPageSelection?: PdfPageSelection;
}): Promise<void>;
export declare function resizePage(id: string, pdfPaperSize: PdfPaperSize, options?: {
    pdfPageSelection?: PdfPageSelection;
}): Promise<void>;
export declare function insertPdf(mainDocumentId: string, anotherDocumentId: string, insertionIndex: number): Promise<void>;
export declare function removePage(id: string, options?: {
    PdfPageSelection?: PdfPageSelection;
}): Promise<void>;
export declare function handlePdfiumRemovePagesResultP__Output(proto: PdfiumRemovePagesResultP__Output | undefined, reject: (errorMsg: string) => void): number;
export declare function duplicate(id: string, options?: {
    PdfPageSelection?: PdfPageSelection;
}): Promise<string>;
//# sourceMappingURL=page.d.ts.map