/**
 * Excel Cell Format Parser
 * A simplified implementation for formatting cell values according to Excel numFmt patterns
 * Supports: General, percentages, decimals, thousands separators, dates, currencies,
 * scientific notation, fractions, elapsed time, and more
 */
/**
 * Get format string from numFmtId
 * Handles default mappings for certain format IDs
 */
export declare function getFormat(numFmtId: number): string;
/**
 * Check if format is "General"
 */
declare function isGeneral(fmt: string): boolean;
/**
 * Check if format is a date format
 */
declare function isDateFormat(fmt: string): boolean;
/**
 * Main format function - formats a value according to Excel numFmt
 * @param fmt The Excel number format string (e.g., "0.00%", "#,##0", "yyyy-mm-dd")
 * @param val The value to format
 */
export declare function format(fmt: string, val: number | string | boolean): string;
export declare const cellFormat: {
    format: typeof format;
    getFormat: typeof getFormat;
    isDateFormat: typeof isDateFormat;
    isGeneral: typeof isGeneral;
};
export {};
