import { FMPClient } from "../FMPClient.js"; import type { DCFValuation, CustomDCFInput, CustomDCFOutput } from "./types.js"; export declare class DCFClient extends FMPClient { /** * Get DCF(Discounted Cash Flow) valuation for a symbol * @param symbol The stock symbol * @returns DCF valuation data */ getValuation(symbol: string): Promise; /** * Get levered DCF(Discounted Cash Flow) valuation for a symbol * @param symbol The stock symbol * @returns Levered DCF valuation data */ getLeveredValuation(symbol: string): Promise; /** * Calculate custom levered DCF valuation * @param input Custom DCF input parameters * @returns Custom DCF output data */ calculateCustomLeveredDCF(input: CustomDCFInput): Promise; /** * Calculate custom DCF valuation * @param input Custom DCF input parameters * @returns Custom DCF output data */ calculateCustomDCF(input: CustomDCFInput): Promise; }