import { SignaturePosition, SignatureImage, Parameter, SignatureIdentifier } from "./../index";
export interface AppearanceAddInterface {
    identifier?: string;
    identifierElements?: SignatureIdentifier;
    image?: SignatureImage;
    name?: string;
    page?: number;
    position?: SignaturePosition;
    showCommonName?: boolean;
}
export declare class AppearanceAdd implements AppearanceAddInterface, Parameter {
    identifier?: string;
    identifierElements?: SignatureIdentifier;
    image?: SignatureImage;
    name?: string;
    page?: number;
    position?: SignaturePosition;
    showCommonName?: boolean;
    constructor(data: any);
    static getIdentifierDefault(): string;
    static getIdentifierDescription(): string;
    static getIdentifierElementsDescription(): string;
    static getImageDescription(): string;
    static getNameDefault(): string;
    static getNameDescription(): string;
    static getPageDefault(): number;
    static getPageDescription(): string;
    static getPageMin(): number;
    static getPositionDescription(): string;
    static getShowCommonNameDefault(): boolean;
    static getShowCommonNameDescription(): string;
    static fromJson(data: any): AppearanceAdd;
    toJson(): any;
    clone(): AppearanceAdd;
}
