import { OpenAiBaseSettings } from "./OpenAiBaseSettings.js";
import { AbstractAiSettings } from "./AbstractAiSettings.js";
import { AiSettingsCompareDifferences } from "../AiSettingsCompareDifferences.js";
export declare class AzureOpenAiSettings extends OpenAiBaseSettings {
    deploymentName: string;
    /**
     * Azure OpenAI deployment name.
     * Learn more: https://learn.microsoft.com/azure/cognitive-services/openai/how-to/create-resource
     */
    constructor(apiKey: string, endpoint: string, model: string, deploymentName: string, dimensions?: number, temperature?: number);
    validate(errors: string[]): void;
    compare(other: AbstractAiSettings): AiSettingsCompareDifferences;
}
//# sourceMappingURL=AzureOpenAiSettings.d.ts.map