/** * The colour block shared by every noise texture: two base colours, an optional * multi-stop override, and the blend colour space. */ export declare function noiseColorProps(): { colorA: { default: string; description: string; transform: (value: string) => { r: number; g: number; b: number; a: number; }; ui: { type: "color"; label: string; group: string; }; }; colorB: { default: string; description: string; transform: (value: string) => { r: number; g: number; b: number; a: number; }; ui: { type: "color"; label: string; group: string; }; }; stops: import('..').PropConfig; colorSpace: { default: string; transform: (value: string) => number; compileTime: boolean; description: string; ui: { type: "select"; options: { label: string; value: string; }[]; label: string; group: string; }; }; }; /** * A stripped-down colour block for textures that only want two flat colours * (no multi-stop gradient) — e.g. Scratches. */ export declare function noiseColorPropsAB(): { colorA: { default: string; description: string; transform: (value: string) => { r: number; g: number; b: number; a: number; }; ui: { type: "color"; label: string; group: string; }; }; colorB: { default: string; description: string; transform: (value: string) => { r: number; g: number; b: number; a: number; }; ui: { type: "color"; label: string; group: string; }; }; }; /** Contrast / balance controls shared by the noise textures. */ export declare function noiseToneProps(): { contrast: { default: number; description: string; ui: { type: ("range" | "map")[]; min: number; max: number; step: number; label: string; group: string; }; }; balance: { default: number; description: string; ui: { type: ("range" | "map")[]; min: number; max: number; step: number; label: string; group: string; }; }; seed: { default: number; description: string; ui: { type: "range"; min: number; max: number; step: number; label: string; group: string; }; }; }; /** The speed control shared by the animated noise textures. */ export declare function noiseSpeedProp(defaultValue?: number): { speed: { default: number; description: string; ui: { type: "range"; min: number; max: number; step: number; label: string; group: string; }; }; }; //# sourceMappingURL=noiseColor.d.ts.map