import type { SqliteAdapter as Database } from '../db/sqlite-adapter.js'; import type { ModelPricing } from '../types/index.js'; import { type DbModelPricing } from '../db/database.js'; export declare const DEFAULT_PRICING: Record; export declare function normalizeModelName(raw: string): string; export declare function ensurePricingSeeded(db: Database): void; export declare function getPricingFromDb(db: Database, model: string): ModelPricing | null; export declare function getPricing(model: string): ModelPricing | null; export declare function computeCost(model: string, inputTokens: number, outputTokens: number, cacheReadTokens?: number, cacheWriteTokens?: number, cacheWrite1hTokens?: number, cacheStorageTokenHours?: number): number; export declare function computeCostFromDb(db: Database, model: string, inputTokens: number, outputTokens: number, cacheReadTokens?: number, cacheWriteTokens?: number, cacheWrite1hTokens?: number, cacheStorageTokenHours?: number): number; export declare function getPricingFromRows(rows: DbModelPricing[], model: string): ModelPricing | null; export declare function estimateCostFromRows(rows: DbModelPricing[], model: string, inputTokens: number, outputTokens: number, cacheReadTokens?: number, cacheWriteTokens?: number, cacheWrite1hTokens?: number, cacheStorageTokenHours?: number): number; //# sourceMappingURL=pricing.d.ts.map