///
import { PdfVerifySignaturesResult, SignatureField } from "../models";
import { SignFieldParameters, AddFieldParameters, SignVisualParameters, SignDigitalParameters } from "../models/parameters";
import { SignerSettings } from "../models/settings";
export declare class PdfSigner {
#private;
constructor(settings: SignerSettings);
addPlaceholderAsync(pdf: Buffer, info: SignDigitalParameters): Promise;
addFieldAsync(pdf: Buffer, info: AddFieldParameters): Promise;
signAsync(pdf: Buffer, info: SignDigitalParameters): Promise;
signFieldAsync(pdf: Buffer, info: SignFieldParameters): Promise;
signVisualAsync(pdf: Buffer, info: SignVisualParameters): Promise;
verifySignaturesAsync(pdf: Buffer): Promise;
getFieldsAsync(pdf: Buffer): Promise;
}