export interface PeakMeterConfig { /** * Peak bars orientation. True - vertical, False - horizontal */ vertical: boolean; /** * Border size between peak bars */ borderSize: number; /** * Labels font size */ fontSize: number; /** * Background color */ backgroundColor: string; /** * Ticks labels color */ tickColor: string; /** * Peaks values color */ labelColor: string; /** * Peak bars gradient colors. Single gradient value is color (name or hex code) or color with gradient location percent. Examples ['red', '#00FF00', '#0000FF 40%', 'blue 100%'] */ gradient: Array; /** * Minimum ticks range in dB (peak values out of range will be cut off) */ dbRangeMin: number; /** * Maximum ticks range in dB (peak values out of range will be cut off) */ dbRangeMax: number; /** * Size of ticks in dB. For example if {@link dbTickSize} is 6 tick values will be: 0, -6, -12,... */ dbTickSize: number; /** * CSS time expression for 'clip-path' transition which controls peak bars up-down movement. Example: '0.1s' */ maskTransition: string; peakHoldDuration: number; /** * Ticks scale: default or nordic */ scale: 'default' | 'nordic'; /** * Scale offset */ scaleOffset: number; } export declare const defaultConfig: PeakMeterConfig;