export interface AnthropicParameterDefinition {
    type: string;
    description?: string;
    enum?: string[];
    items?: AnthropicParameterDefinition;
    properties?: Record<string, AnthropicParameterDefinition>;
    required?: string[];
}
export interface AnthropicFunctionSchema {
    name: string;
    description: string;
    input_schema: {
        type: string;
        properties: Record<string, AnthropicParameterDefinition>;
        required?: string[];
    };
    output_schema: {
        type: string;
        properties: Record<string, AnthropicParameterDefinition>;
    };
}
