import type { MatchOptions, RawImage } from './types.js'; import { AsciiFrame } from './frame.js'; /** Source descriptor from 64 polarity-adjusted lumas (ALGORITHM.md §18). */ export declare function computeShape6(pl: ArrayLike, out: Int32Array): void; /** 3-bit quantization → 18-bit LUT index (ALGORITHM.md §18). */ export declare function quantizeShape6(v: ArrayLike): number; /** Dequantized bucket-center vector for LUT construction. */ export declare function shape6BucketCenter(index: number, out: Float64Array): void; export declare function matchFrameShape6(source: RawImage, options: MatchOptions): AsciiFrame; export declare function matchFrameRamp(source: RawImage, options: MatchOptions): AsciiFrame;