import { BasePayloadDto } from './base-payload.dto';
import { Message } from './message.dto';
export declare enum AnthropicModel {
    CLAUDE_3_7_SONNET_LATEST = "claude-3-7-sonnet-latest",
    CLAUDE_3_7_SONNET_20250219 = "claude-3-7-sonnet-20250219",
    CLAUDE_3_5_HAIKU_LATEST = "claude-3-5-haiku-latest",
    CLAUDE_3_5_HAIKU_20241022 = "claude-3-5-haiku-20241022",
    CLAUDE_3_5_SONNET_LATEST = "claude-3-5-sonnet-latest",
    CLAUDE_3_5_SONNET_20240620 = "claude-3-5-sonnet-20240620",
    CLAUDE_3_OPUS_LATEST = "claude-3-opus-latest",
    CLAUDE_3_OPUS_20240229 = "claude-3-opus-20240229",
    CLAUDE_3_SONNET_20240229 = "claude-3-sonnet-20240229",
    CLAUDE_3_HAIKU_20240307 = "claude-3-haiku-20240307",
    CLAUDE_2_1 = "claude-2.1",
    CLAUDE_2_0 = "claude-2.0"
}
export declare class AnthropicPayloadDto extends BasePayloadDto {
    messages: Message[];
    model?: AnthropicModel;
    system?: string;
    responseFormat?: string;
}
//# sourceMappingURL=anthropic-payload.dto.d.ts.map