import type { BudgetProjection, ProjectionOptions } from '../types/budget-projection.js'; import type { WorkflowSizingLabel } from '../types/index.js'; export declare const SIZING_DEFAULTS: Record, number>; export declare const HUMAN_DAYS_BY_SIZE: Record, number>; /** True when a size must be split before it can be estimated/budgeted (GH-496). */ export declare function isSplitGateSize(size?: WorkflowSizingLabel): boolean; /** Human-equivalent effort days for a size, or null for the xxl split gate. */ export declare function humanDaysForSize(size: WorkflowSizingLabel): number | null; export declare function projectBudget(cwd: string, options: ProjectionOptions): BudgetProjection;