import { TextState } from "./textState";
import { VerticalAlignment } from "./verticalAlignment";
import { Rotation } from "./rotation";
import { HorizontalAlignment } from "./horizontalAlignment";
import { StampType } from "./stampType";
export declare class Stamp {
    'type': StampType;
    'background': boolean;
    'bottomMargin': number;
    'horizontalAlignment': HorizontalAlignment;
    'leftMargin': number;
    'opacity': number;
    'rightMargin': number;
    'rotate': Rotation;
    'rotateAngle': number;
    'topMargin': number;
    'verticalAlignment': VerticalAlignment;
    'xIndent': number;
    'yIndent': number;
    'zoom': number;
    'textAlignment': HorizontalAlignment;
    'value': string;
    'textState': TextState;
    'fileName': string;
    'width': number;
    'height': number;
    'pageIndex': number;
    'startingNumber': number;
    static discriminator: any;
    static attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
    }[];
}
