/**
 * Blurs a 3D texture, such as the [cop/SDFFromObject](/docs/nodes/cop/SDFFromObject)
 *
 *
 */
import { CopType } from './../../poly/registers/nodes/types/Cop';
import { Texture } from 'three';
import { TypedCopNode } from './_Base';
import { NodeParamsConfig } from '../utils/params/ParamsConfig';
declare class SDFBlurCopParamsConfig extends NodeParamsConfig {
    /** @param resolution */
    resolution: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR3>;
    /** @param boundMin */
    boundMin: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR3>;
    /** @param boundMax */
    boundMax: import("../utils/params/ParamsConfig").ParamTemplate<import("../../index_all").ParamType.VECTOR3>;
}
export declare class SDFBlurCopNode extends TypedCopNode<SDFBlurCopParamsConfig> {
    paramsConfig: SDFBlurCopParamsConfig;
    static type(): CopType;
    initializeNode(): void;
    cook(inputContents: Texture[]): Promise<void>;
}
export {};
