/** * Agent package constants. * * Centralized configuration values for the agent runtime. */ /** Default directory for society containers */ export declare const SOCIETIES_DIR = "societies"; /** Default OpenAI model for agent tasks */ export declare const DEFAULT_OPENAI_MODEL = "gpt-4o-mini"; /** Default Anthropic model for agent tasks */ export declare const DEFAULT_ANTHROPIC_MODEL = "claude-sonnet-4-20250514"; /** Default max tokens for Anthropic responses */ export declare const DEFAULT_ANTHROPIC_MAX_TOKENS = 4096; /** Supported LLM providers */ export declare const PROVIDERS: { readonly OPENAI: "openai"; readonly ANTHROPIC: "anthropic"; }; export type Provider = (typeof PROVIDERS)[keyof typeof PROVIDERS]; /** Token pricing per million tokens */ export declare const PRICING: { readonly openai: { readonly input: 0.15; readonly output: 0.6; }; readonly anthropic: { readonly input: 3; readonly output: 15; }; }; /** * Estimate cost for a given number of tokens. * Assumes 50/50 split between input and output tokens. */ export declare function estimateCost(provider: Provider, totalTokens: number): number; //# sourceMappingURL=constants.d.ts.map