import { PieceInfoBackgroundContent, MetadataRectangle, Parameter } from "./../index";
export interface BackgroundContentInterface {
    bounds: MetadataRectangle;
    isImage?: boolean;
    objectKey?: string;
    onprint?: boolean;
    onscreen?: boolean;
    page?: number;
    pieceInfo?: PieceInfoBackgroundContent;
}
export declare class BackgroundContent implements BackgroundContentInterface, Parameter {
    bounds: MetadataRectangle;
    isImage?: boolean;
    objectKey?: string;
    onprint?: boolean;
    onscreen?: boolean;
    page?: number;
    pieceInfo?: PieceInfoBackgroundContent;
    constructor(data: any);
    static getBoundsDescription(): string;
    static getIsImageDefault(): boolean;
    static getIsImageDescription(): string;
    static getObjectKeyDefault(): string;
    static getObjectKeyDescription(): string;
    static getOnprintDefault(): boolean;
    static getOnprintDescription(): string;
    static getOnscreenDefault(): boolean;
    static getOnscreenDescription(): string;
    static getPageDefault(): number;
    static getPageDescription(): string;
    static getPageMin(): number;
    static getPieceInfoDescription(): string;
    static fromJson(data: any): BackgroundContent;
    toJson(): any;
    clone(): BackgroundContent;
}
