import type { Frame } from '../types/matrix'; export { textToBitmap, measureText, FONT_7x5 } from './BitmapFont'; /** * Renders a frame to text using character set */ export declare function renderFrame(frame: Frame, chars?: string[]): string; /** * Converts text to a matrix frame */ export declare function textToMatrix(text: string, sourceChars?: string[]): Frame; /** * Creates an empty frame */ export declare function createEmptyFrame(rows: number, cols: number): Frame; /** * Simple 2D noise function */ export declare function noise2D(x: number, y: number): number; /** * Creates a noise-based frame */ export declare function createNoiseFrame(rows: number, cols: number, scale?: number, intensity?: number): Frame; /** * Applies a ripple effect to a frame */ export declare function applyRipple(frame: Frame, rippleX: number, rippleY: number, progress: number, strength?: number, radius?: number): Frame; //# sourceMappingURL=MatrixRenderer.d.ts.map