import { StartAgentRequest } from '../../common/types.js'; import { EnvironmentName } from '../../environments.js'; import { CustomProperties, DefaultHeliconeHeaders, HeliconePayloadConfig, HeliconeResponseConfig } from './types.js'; export declare function getDefaultHeliconeHeaders(heliconeApiKey: string, accountAddress: string, environmentName: EnvironmentName, agentRequest: StartAgentRequest, customProperties?: CustomProperties): DefaultHeliconeHeaders; /** * Creates a standardized Helicone payload for API logging */ export declare function createHeliconePayload(config: HeliconePayloadConfig): { model: string; temperature: number; top_p: number; frequency_penalty: number; presence_penalty: number; n: number; stream: boolean; messages: { role: string; content: string; }[]; }; /** * Creates a standardized Helicone response for API logging */ export declare function createHeliconeResponse(config: HeliconeResponseConfig): { id: string; object: string; created: number; model: string; choices: { index: number; message: { role: string; content: string; refusal: null; annotations: never[]; }; logprobs: null; finish_reason: string; }[]; usage: { prompt_tokens: number; completion_tokens: number; total_tokens: number; prompt_tokens_details: { cached_tokens: number; audio_tokens: number; }; completion_tokens_details: { reasoning_tokens: number; audio_tokens: number; accepted_prediction_tokens: number; rejected_prediction_tokens: number; }; }; service_tier: string; system_fingerprint: string; }; //# sourceMappingURL=utils.d.ts.map