/**
 * This file was auto-generated by Fern from our API Definition.
 */
import * as serializers from "../../../..";
import { OpenAI } from "../../../../..";
import * as core from "../../../../../core";
export declare const CreateChatCompletionRequest: core.serialization.Schema<serializers.CreateChatCompletionRequest.Raw, OpenAI.CreateChatCompletionRequest>;
export declare namespace CreateChatCompletionRequest {
    interface Raw {
        model: string;
        messages: serializers.ChatCompletionRequestMessage.Raw[];
        temperature?: number | null;
        top_p?: number | null;
        n?: number | null;
        stream?: boolean | null;
        stop?: serializers.CompletionStop.Raw | null;
        max_tokens?: number | null;
        presence_penalty?: number | null;
        frequency_penalty?: number | null;
        logit_bias?: Record<string, number> | null;
        user?: string | null;
    }
}
