import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { AlignmentGuardrail } from "./AlignmentGuardrail";
import { ContentGuardrailInput } from "./ContentGuardrailInput";
import { CustomGuardrailInput } from "./CustomGuardrailInput";
import { ModerationGuardrailInput } from "./ModerationGuardrailInput";
export declare const GuardrailsV1Input: core.serialization.ObjectSchema<serializers.GuardrailsV1Input.Raw, ElevenLabs.GuardrailsV1Input>;
export declare namespace GuardrailsV1Input {
    interface Raw {
        version?: "1" | null;
        alignment?: AlignmentGuardrail.Raw | null;
        content?: ContentGuardrailInput.Raw | null;
        moderation?: ModerationGuardrailInput.Raw | null;
        custom?: CustomGuardrailInput.Raw | null;
    }
}
