import type { PdfSignOptions } from "./phase10-types.js"; export interface PdfSignaturePlaceholderSpec { byteRangePlaceholder: string; byteRangeWidth: number; contentsPlaceholder: string; contentsPlaceholderBytes: number; fieldName: string; kind: "signature" | "timestamp"; } export interface PdfSignaturePlan { signature: PdfSignaturePlaceholderSpec; timestamp?: PdfSignaturePlaceholderSpec; } export declare function createPdfSignaturePlan(options: PdfSignOptions): PdfSignaturePlan; export declare function formatPdfSignatureDate(value: Date | string | undefined): string | undefined; export declare function applyPdfSignaturePlan(buffer: Buffer, plan: PdfSignaturePlan, options: PdfSignOptions): Promise; //# sourceMappingURL=phase10-signature.d.ts.map