import type { Engine } from '../engine'; import type * as spec from '@galacean/effects-specification'; import type { Maskable } from './types'; import { MaskMode } from './types'; import type { Renderer } from '../render/renderer'; export declare class MaskProcessor { engine: Engine; alphaMaskEnabled: boolean; maskMode: MaskMode; maskable: Maskable | null; private stencilClearAction; constructor(engine: Engine); getRefValue(): number; setMaskOptions(data: spec.MaskOptions): void; drawStencilMask(renderer: Renderer): void; }