import { CurrencyDenominationConfig } from './types';
/** 面额配置唯一键，用于数量映射 */
export declare const getDenominationId: (item: CurrencyDenominationConfig) => string;
/** 按小数位规范化金额，避免浮点误差 */
export declare const normalizeAmount: (value: string | number | null | undefined, precision: number) => number;
/** 业务规则：是否可作为有效面额参与点钞 */
export declare const isEffectiveDenomination: (item: CurrencyDenominationConfig) => boolean;
/** 当前币种下已启用且排序后的面额列表 */
export declare const getEffectiveDenominationsForCurrency: (denominations: CurrencyDenominationConfig[], currencyCode: string) => CurrencyDenominationConfig[];
export declare const buildEmptyQuantities: (items: CurrencyDenominationConfig[]) => Record<string, number>;
