import type { SpecType, SpecScope, Difficulty, ExecutionMode, GlobalConfig } from '../../types/index.js';
export declare const DEFAULT_CONFIG: GlobalConfig;
/**
 * Base hours by spec type. These represent the minimum expected effort
 * for the simplest version of each type.
 */
export declare const BASE_HOURS_BY_TYPE: Record<SpecType, number>;
/**
 * Scope multipliers increase effort based on how many modules/systems
 * are touched by the spec.
 */
export declare const SCOPE_MULTIPLIER: Record<SpecScope, number>;
/**
 * Difficulty multipliers (1-5 scale).
 * Difficulty 1 = straightforward, 5 = novel/complex problem.
 */
export declare const DIFFICULTY_MULTIPLIER: Record<Difficulty, number>;
/**
 * Review hours as a fraction of dev hours, by difficulty.
 */
export declare const REVIEW_RATIO: Record<Difficulty, number>;
/**
 * Base tokens (input+output) per dev hour, by model tier.
 */
export declare const TOKENS_PER_DEV_HOUR: {
    opus: number;
    sonnet: number;
};
/**
 * Mode reduction factors for token calculation.
 */
export declare const MODE_REDUCTION: Record<ExecutionMode, number>;
//# sourceMappingURL=constants.d.ts.map