import { TgdPainter } from "../painter";
import type { TgdTexture2D } from "../../texture";
export interface TgdPainterMixOptions {
    texture1: TgdTexture2D;
    texture2: TgdTexture2D;
    strength: number;
    z: number;
    flipY: boolean;
    name: string;
}
export declare class TgdPainterMix extends TgdPainter {
    private readonly context;
    texture1: TgdTexture2D | undefined;
    texture2: TgdTexture2D | undefined;
    strength: number;
    z: number;
    private readonly program;
    private readonly vao;
    constructor(context: {
        gl: WebGL2RenderingContext;
    }, options?: Partial<TgdPainterMixOptions>);
    delete(): void;
    paint(_time: number, _delay: number): void;
}
//# sourceMappingURL=mix.d.ts.map