import { SignatureCustomAppearance } from "./signatureCustomAppearance";
import { TimestampSettings } from "./timestampSettings";
import { Rectangle } from "./rectangle";
import { SignatureType } from "./signatureType";
export declare class Signature {
    'signaturePath': string;
    'signatureType': SignatureType;
    'password': string;
    'appearance': string;
    'reason': string;
    'contact': string;
    'location': string;
    'visible': boolean;
    'rectangle': Rectangle;
    'formFieldName': string;
    'authority': string;
    'date': string;
    'showProperties': boolean;
    'timestampSettings': TimestampSettings;
    'isValid': boolean;
    'customAppearance': SignatureCustomAppearance;
    static discriminator: any;
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
}
