/**
 * NoiseTextureGenerator
 *
 * @deprecated Use TexturedRectangleGenerator instead.
 *
 * This file is kept for backwards compatibility only.
 * All functionality has been moved to:
 * - TexturedRectangleGenerator - SVG/pixel generation
 * - NoiseGenerationUtilities - Pure noise algorithms
 */
import { NoiseGenerationUtilities, SeededRandom, ParsedColor } from "./TexturedRectangleGenerator";
import { IMcpNoiseConfig, IMcpTexturedRectangle } from "./IMcpModelDesign";
/**
 * @deprecated Use TexturedRectangleGenerator instead.
 * This class is kept for backwards compatibility.
 */
export default class NoiseTextureGenerator {
    /**
     * @deprecated Use TexturedRectangleGenerator.generateTexturedRectangleSvg instead.
     */
    static generateTexturedRectangleSvg(config: IMcpTexturedRectangle, width: number, height: number, contextString?: string): string;
    /**
     * @deprecated Use TexturedRectangleGenerator.generateNoiseSvg instead.
     */
    static generateNoiseSvg(config: IMcpNoiseConfig, width: number, height: number, contextString?: string): string;
    /**
     * @deprecated Use TexturedRectangleGenerator.combineWithOverlay instead.
     */
    static combineWithOverlay(noiseSvg: string, overlaySvg: string | undefined, width: number, height: number): string;
    /**
     * @deprecated Use TexturedRectangleGenerator.generateNoisePixels instead.
     */
    static generateNoisePixels(config: IMcpNoiseConfig, width: number, height: number, contextString?: string): Uint8Array;
    /**
     * @deprecated Use TexturedRectangleGenerator.generateTexturedRectanglePixels instead.
     */
    static generateTexturedRectanglePixels(config: IMcpTexturedRectangle, width: number, height: number, contextString?: string): Uint8Array;
}
export { NoiseGenerationUtilities, SeededRandom };
export type { ParsedColor };
