import type { EasingType } from '@visactor/vrender-core';
import { DisappearAnimateBase } from './base/DisappearAnimateBase';
export interface PixelationConfig {
    maxPixelSize?: number;
    method?: 'out' | 'in';
}
export declare class Pixelation extends DisappearAnimateBase<any> {
    private pixelationConfig;
    constructor(from: null, to: null, duration: number, easing: EasingType, params: any);
    private applyDownsamplePixelation;
    private updateAnimationProgress;
    protected afterStageRender(stage: any, canvas: HTMLCanvasElement): HTMLCanvasElement | void | null | false;
}
