export declare const SPECTRUM: {
    readonly INITIAL_VALUE: number;
    readonly WATERFALL_MAX_FRAMES: 100;
    readonly OUTPUT_POINTS: 1001;
};
export declare const PEAK_DETECTION: {
    readonly MAX_PEAKS: 2;
};
export declare const RF_UNIT: {
    readonly IMPEDANCE: 50;
    readonly DBM_OFFSET: 107;
};
export declare const FLUORESCENCE: {
    readonly UPDATE_INTERVAL: 1;
    readonly LEVEL_MIN: -20;
    readonly LEVEL_MAX: 140;
    readonly LEVEL_RANGE: 161;
};
export declare const DEFAULT_SPECTRUM_CONFIG: {
    readonly maxPoints: 1001;
    readonly waterfallMaxFrames: 100;
    readonly initialValue: number;
    readonly processing: {
        readonly enableWaterfall: false;
        readonly enableMetrics: false;
        readonly enableFluorescence: false;
        readonly enablePeakStats: false;
        readonly fluorescenceUpdateInterval: 1;
    };
    readonly peakDetection: {
        readonly maxPeaks: 2;
    };
    readonly outputPoints: 1001;
    readonly outputRange: {
        readonly start: 0;
        readonly end: 1001;
    };
    readonly templateTolerance: 0;
};
export declare const ERROR_MESSAGES: {
    readonly EMPTY_SEGMENTS: '频段配置不能为空';
    readonly INVALID_CONFIG: '必须且只能配置 segments 或 bandwidthConfig 其中之一';
    readonly EMPTY_BANDWIDTH: 'bandwidthConfig 不能为空';
    readonly INVALID_SEGMENT: (index: number) => string;
    readonly INDEX_OUT_OF_BOUNDS: (index: number) => string;
    readonly INVALID_ANTENNA_FACTOR_LENGTH: (points: number) => string;
    readonly INVALID_ANTENNA_FACTOR: '天线因子数据必须是有效的正数';
    readonly INVALID_SAMPLING_RANGE: '采样范围无效';
    readonly INVALID_MAX_POINTS: '点数必须大于0';
    readonly INVALID_LENGTH: (expected: number) => string;
};
