/**
 * setIBTextColors — apply investment banking model text color conventions.
 *
 * Ported from client/shared/src/lib/spreadsheet/spreadjs/sheet/delegates/styling.ts.
 *
 * Color rules:
 * - Blue (#0000FF): hard-coded numeric values (inputs/assumptions)
 * - Black (#000000): formulas producing numbers
 * - Green (#008000): formulas referencing other sheets (contain "!")
 *
 * Runs entirely on top of the SDK's Worksheet API — no SpreadJS dependency.
 */
import type { Worksheet } from '../sdk-types.js';
interface IBTextColorOptions {
    ignoredConstants?: number[];
    colors?: {
        inputColor?: string;
        formulaColor?: string;
        crossSheetColor?: string;
    };
}
/**
 * Apply IB model text color conventions to a range of cells.
 *
 * Only applies to cells containing numeric values or formulas that produce numbers.
 *
 * @param ws - The worksheet to modify.
 * @param range - A1-style range (e.g. "A1:D50").
 * @param options - Optional ignored constants and custom colors.
 */
export declare function setIBTextColors(ws: Worksheet, range: string, options?: IBTextColorOptions): Promise<void>;
export {};
//# sourceMappingURL=ib-text-colors.d.ts.map