import { Barcode, BaseToolbox, Billing, Converter, Ocr, Parameter, Pdfa, PdfPassword, Settings, Signature, UrlConverter } from "../generated-sources";
export declare class RestOperationData implements Parameter {
    private billing?;
    private password?;
    private settings?;
    private barcode?;
    private converter?;
    private ocr?;
    private pdfa?;
    private signature?;
    private toolbox?;
    private urlconverter?;
    constructor(data?: any);
    getBilling(): Billing | undefined;
    setBilling(value: Billing | undefined): void;
    isSetBilling(): boolean;
    getPassword(): PdfPassword | undefined;
    setPassword(value: PdfPassword | undefined): void;
    isSetPassword(): boolean;
    getSettings(): Settings | undefined;
    setSettings(value: Settings | undefined): void;
    isSetSettings(): boolean;
    getBarcode(): Barcode | undefined;
    setBarcode(value: Barcode | undefined): void;
    isSetBarcode(): boolean;
    getConverter(): Converter | undefined;
    setConverter(value: Converter | undefined): void;
    isSetConverter(): boolean;
    getOcr(): Ocr | undefined;
    setOcr(value: Ocr | undefined): void;
    isSetOcr(): boolean;
    getPdfa(): Pdfa | undefined;
    setPdfa(value: Pdfa | undefined): void;
    isSetPdfa(): boolean;
    getSignature(): Signature | undefined;
    setSignature(value: Signature | undefined): void;
    isSetSignature(): boolean;
    getToolbox(): Array<BaseToolbox> | undefined;
    setToolbox(value: Array<BaseToolbox> | undefined): void;
    isSetToolbox(): boolean;
    getUrlconverter(): UrlConverter | undefined;
    setUrlconverter(value: UrlConverter | undefined): void;
    isSetUrlconverter(): boolean;
    static fromJson(data: any): RestOperationData;
    toJson(): any;
    clone(): RestOperationData;
}
