import { CffDrawCall } from "../draw-call";
import { DrawCallOptimizationPass } from "./general";
export declare class RMoveToHVMove extends DrawCallOptimizationPass<CffDrawCall> {
    protected doFlush(st: CffDrawCall): Generator<CffDrawCall, void, unknown>;
    protected tryUpdateState(st: CffDrawCall, dc: CffDrawCall): null;
    protected tryInitState(dc: CffDrawCall): CffDrawCall | null;
}
export declare class RMoveToHVMoveW extends DrawCallOptimizationPass<CffDrawCall> {
    protected doFlush(st: CffDrawCall): Generator<CffDrawCall, void, unknown>;
    protected tryUpdateState(st: CffDrawCall, dc: CffDrawCall): null;
    protected tryInitState(dc: CffDrawCall): CffDrawCall | null;
}
//# sourceMappingURL=hv-moveto.d.ts.map