import { type EffectProviderResult, PostProcessingEffect } from "../PostProcessingEffect.js";
import { VolumeParameter } from "../VolumeParameter.js";
export declare enum QualityLevel {
    LOW = 0,
    MEDIUM = 1,
    HIGH = 2,
    ULTRA = 3
}
/**
 * [Antialiasing](https://engine.needle.tools/docs/api/Antialiasing) provides SMAA (Subpixel Morphological Antialiasing) post-processing effect to smooth edges in the rendered scene.
 * @category Effects
 * @group Components
 */
export declare class Antialiasing extends PostProcessingEffect {
    get typeName(): string;
    readonly preset: VolumeParameter;
    onCreateEffect(): EffectProviderResult;
}
