/// <reference types="@cloudflare/workers-types" />
import { Experimentation } from '../index';
export default class UATransformApplicator implements HTMLRewriterElementContentHandlers {
    transforms: Experimentation.Transform[];
    constructor(transforms: Experimentation.Transform[]);
    static serializeOperation(operation: Experimentation.Operations, args: any[]): (string | Experimentation.Operations.CustomJs)[] | (string | Experimentation.Operations.InsertBefore | Experimentation.Operations.InsertAfter | Experimentation.Operations.Prepend | Experimentation.Operations.Append | Experimentation.Operations.Replace | Experimentation.Operations.SetInnerHtml | Experimentation.Operations.Remove | Experimentation.Operations.SetAttribute | Experimentation.Operations.Redirect)[];
    getSerializedTransforms(): string;
    generateClientScript(): string;
    element(element: Element): void;
}
