export interface CostProfile { version: 1; currency: string; startup_fee_per_design: number; programming_fee_per_design: number; machine_hour_rate: number; setup_fee_per_setup: number; materials: Record; stock_adjustment: { block_allowance_per_side_mm: number; cylinder_radial_allowance_mm: number; cylinder_end_allowance_mm: number; round_up_mm: number; }; } export interface ConfigureCostProfileInput { currency?: string; startupFee: number; programmingFee: number; machineHourRate: number; setupFee: number; material: string; materialPricePerKg: number; } export declare function costProfilePath(env?: NodeJS.ProcessEnv): string; export declare function loadCostProfile(): Promise; export declare function configureCostProfile(input: ConfigureCostProfileInput): Promise; export declare function setMaterialPrice(material: string, pricePerKg: number): Promise; export declare function setStockAdjustment(input: Partial): Promise;