import { Camera, PostProcess, RenderTargetTexture, Vector3 } from '../loader/babylonjs-import';
import { TwinfinityPostProcess } from './TwinfinityPostProcess';
export declare class OutlineCalculator extends TwinfinityPostProcess {
    private readonly _outlineRenderTargetTexture;
    private readonly _renderScale;
    private readonly _unifiedOutlines;
    private readonly _outlineColor;
    private _samples;
    private _kernel;
    private getDefines;
    private getUniforms;
    private getSamplers;
    protected initialize(camera: Camera): PostProcess;
    constructor(_outlineRenderTargetTexture: RenderTargetTexture, _renderScale: number, _unifiedOutlines: boolean, _outlineColor: Vector3);
}
//# sourceMappingURL=OutlineCalculator.d.ts.map