import PDFArray from "pdf-lib/src/core/objects/PDFArray";
import PDFHexString from "pdf-lib/src/core/objects/PDFHexString";
import PDFName from "pdf-lib/src/core/objects/PDFName";
import PDFNumber from "pdf-lib/src/core/objects/PDFNumber";
import PDFString from "pdf-lib/src/core/objects/PDFString";
import PDFOperatorNames from "pdf-lib/src/core/operators/PDFOperatorNames";
import PDFContext from "pdf-lib/src/core/PDFContext";
export declare type PDFOperatorArg = string | PDFName | PDFArray | PDFNumber | PDFString | PDFHexString;
declare class PDFOperator {
    static of: (name: PDFOperatorNames, args?: PDFOperatorArg[] | undefined) => PDFOperator;
    private readonly name;
    private readonly args;
    private constructor();
    clone(context?: PDFContext): PDFOperator;
    toString(): string;
    sizeInBytes(): number;
    copyBytesInto(buffer: Uint8Array, offset: number): number;
}
export default PDFOperator;
//# sourceMappingURL=PDFOperator.d.ts.map