import { type DepthOfFieldOptions, type DepthOfFieldResult } from "../../PostProcessPass";
import { type ProductionPostProcessInput, type ProductionPostProcessOutput, type ProductionPostProcessPass } from "./ProductionPostProcessTypes";
export interface DOFPassOptions extends DepthOfFieldOptions {
    readonly enabled?: boolean;
    readonly intensity?: number;
}
export declare class DOFPass implements ProductionPostProcessPass {
    readonly options: DOFPassOptions;
    readonly name = "production-depth-of-field";
    readonly enabled: boolean;
    private lastResult;
    constructor(options?: DOFPassOptions);
    apply(input: ProductionPostProcessInput): ProductionPostProcessOutput;
    getLastResult(): DepthOfFieldResult | null;
}
//# sourceMappingURL=DOFPass.d.ts.map