import { CalculatedTokensResponse, CalculatedCostResponse, Metrics } from '@/types';
declare class Meter {
    private static algorithmProvider;
    private static tokens;
    private static cost;
    private static provider;
    static calculateTokens(model: string, text: string): CalculatedTokensResponse;
    static calculateCost(model: string, text: string, costType?: string): Promise<CalculatedCostResponse>;
    static metrics(model: string, text: string, costType?: string): Promise<Metrics>;
}
export default Meter;
//# sourceMappingURL=Meter.d.ts.map