import { PageOrientation, Parameter, OrientationDetection, PageGroup } from "./../index";
export interface ToolboxRotateRotateInterface {
    degrees?: number;
    orientationDetectMode?: OrientationDetection;
    pageGroup?: PageGroup;
    pageOrientation?: PageOrientation;
    pages?: string;
}
export declare class ToolboxRotateRotate implements ToolboxRotateRotateInterface, Parameter {
    degrees?: number;
    orientationDetectMode?: OrientationDetection;
    pageGroup?: PageGroup;
    pageOrientation?: PageOrientation;
    pages?: string;
    constructor(data: any);
    static getDegreesDefault(): number;
    static getDegreesDescription(): string;
    static getDegreesMin(): number;
    static getDegreesMax(): number;
    static getOrientationDetectModeDefault(): OrientationDetection;
    static getOrientationDetectModeDescription(): string;
    static getPageGroupDefault(): PageGroup;
    static getPageGroupDescription(): string;
    static getPageOrientationDefault(): PageOrientation;
    static getPageOrientationDescription(): string;
    static getPagesDefault(): string;
    static getPagesDescription(): string;
    static fromJson(data: any): ToolboxRotateRotate;
    toJson(): any;
    clone(): ToolboxRotateRotate;
}
