import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { FineTuningResponseModelStateValue } from "./FineTuningResponseModelStateValue";
import { ManualVerificationResponse } from "./ManualVerificationResponse";
import { VerificationAttemptResponse } from "./VerificationAttemptResponse";
export declare const FineTuningResponse: core.serialization.ObjectSchema<serializers.FineTuningResponse.Raw, ElevenLabs.FineTuningResponse>;
export declare namespace FineTuningResponse {
    interface Raw {
        is_allowed_to_fine_tune?: boolean | null;
        state?: Record<string, FineTuningResponseModelStateValue.Raw> | null;
        verification_failures?: string[] | null;
        verification_attempts_count?: number | null;
        manual_verification_requested?: boolean | null;
        language?: string | null;
        progress?: Record<string, number | null | undefined> | null;
        message?: Record<string, string | null | undefined> | null;
        dataset_duration_seconds?: number | null;
        verification_attempts?: VerificationAttemptResponse.Raw[] | null;
        slice_ids?: string[] | null;
        manual_verification?: ManualVerificationResponse.Raw | null;
        max_verification_attempts?: number | null;
        next_max_verification_attempts_reset_unix_ms?: number | null;
        finetuning_state?: unknown | null;
    }
}
