/** * Calculate the cost of a request based on the model used. * Falls back to conservative estimates for unknown models. */ export declare function calculateCost(modelId: string, inputTokens: number, outputTokens: number): number; /** * Get the per-token costs for a specific model. * Returns null if model is not in the registry. */ export declare function getModelPricing(modelId: string): { inputPerToken: number; outputPerToken: number; }; /** * Check if a model has known pricing. */ export declare function hasKnownPricing(modelId: string): boolean; /** * Get all known model IDs for a given provider prefix. */ export declare function getModelsForProvider(providerPrefix: string): string[]; //# sourceMappingURL=pricing.d.ts.map