export type PricingConditionField = 'total_input_tokens';
export type PricingConditionOperator = 'gt' | 'gte' | 'lt' | 'lte' | 'eq' | 'neq';
export declare const PricingMeter: {
    readonly INPUT_TOKENS: "input_tokens";
    readonly INPUT_AUDIO_TOKENS: "input_audio_tokens";
    readonly INPUT_CACHE_READ_TOKENS: "input_cache_read_tokens";
    readonly INPUT_CACHE_WRITE_TOKENS: "input_cache_write_tokens";
    readonly INPUT_IMAGE_TOKENS: "input_image_tokens";
    readonly OUTPUT_TOKENS: "output_tokens";
    readonly OUTPUT_AUDIO_TOKENS: "output_audio_tokens";
    readonly OUTPUT_IMAGE_TOKENS: "output_image_tokens";
    readonly OUTPUT_REASONING_TOKENS: "output_reasoning_tokens";
};
export type PricingMeter = (typeof PricingMeter)[keyof typeof PricingMeter];
export declare const TokenMetrics: {
    readonly TOTAL_INPUT: "mastra_model_total_input_tokens";
    readonly TOTAL_OUTPUT: "mastra_model_total_output_tokens";
    readonly INPUT_TEXT: "mastra_model_input_text_tokens";
    readonly INPUT_CACHE_READ: "mastra_model_input_cache_read_tokens";
    readonly INPUT_CACHE_WRITE: "mastra_model_input_cache_write_tokens";
    readonly INPUT_AUDIO: "mastra_model_input_audio_tokens";
    readonly INPUT_IMAGE: "mastra_model_input_image_tokens";
    readonly OUTPUT_TEXT: "mastra_model_output_text_tokens";
    readonly OUTPUT_REASONING: "mastra_model_output_reasoning_tokens";
    readonly OUTPUT_AUDIO: "mastra_model_output_audio_tokens";
    readonly OUTPUT_IMAGE: "mastra_model_output_image_tokens";
};
export type TokenMetrics = (typeof TokenMetrics)[keyof typeof TokenMetrics];
//# sourceMappingURL=types.d.ts.map