import { RestWebService } from "./RestWebService";
import { RestDocument, RestSession } from "../../session";
import { BaseToolbox, Billing, PdfPassword, Settings, ToolboxOperation } from "../../generated-sources";
export declare class ToolboxWebService<T_REST_DOCUMENT extends RestDocument> extends RestWebService<ToolboxOperation, Array<BaseToolbox>, T_REST_DOCUMENT> {
    constructor(session: RestSession<T_REST_DOCUMENT>);
    getOperationParameters(): Array<BaseToolbox>;
    setOperationParameters(operation: Array<BaseToolbox> | undefined): void;
    getPassword(): PdfPassword | undefined;
    setPassword(password: PdfPassword | undefined): void;
    getBilling(): Billing | undefined;
    setBilling(billing: Billing | undefined): void;
    getSettings(): Settings | undefined;
    setSettings(settings: Settings | undefined): void;
    protected initOperation(): ToolboxOperation;
}
