///
import { Rectangle, SignatureText } from '../models';
export interface AddVisualSignatureBackgroundParameters {
pageIndex: number;
rectangle: Rectangle;
background: Buffer;
texts?: SignatureText[];
reverseY?: boolean;
backgroundName?: string;
}
export interface AddVisualSignatureTextsParameters {
pageIndex: number;
rectangle: Rectangle;
background?: Buffer;
texts: SignatureText[];
reverseY?: boolean;
backgroundName?: string;
}
export type AddVisualSignatureParameters = AddVisualSignatureBackgroundParameters | AddVisualSignatureTextsParameters;
export declare class PdfDocumentVisualSigner {
#private;
static fromPdfAsync(pdf: Buffer): Promise;
private constructor();
addVisualSignatureAsync({ pageIndex, rectangle, texts, background, backgroundName, reverseY }: AddVisualSignatureParameters): Promise;
saveAsync(): Promise;
}