import { Parameter } from "./../index";
export interface ImageInterface {
    bitsPerComponent?: number;
    height?: number;
    objectKey?: string;
    page?: number;
    suffix?: string;
    width?: number;
}
export declare class Image implements ImageInterface, Parameter {
    bitsPerComponent?: number;
    height?: number;
    objectKey?: string;
    page?: number;
    suffix?: string;
    width?: number;
    constructor(data: any);
    static getBitsPerComponentDefault(): number;
    static getBitsPerComponentDescription(): string;
    static getBitsPerComponentMin(): number;
    static getHeightDefault(): number;
    static getHeightDescription(): string;
    static getObjectKeyDefault(): string;
    static getObjectKeyDescription(): string;
    static getPageDefault(): number;
    static getPageDescription(): string;
    static getPageMin(): number;
    static getSuffixDefault(): string;
    static getSuffixDescription(): string;
    static getWidthDefault(): number;
    static getWidthDescription(): string;
    static fromJson(data: any): Image;
    toJson(): any;
    clone(): Image;
}
