import z from 'zod';
export declare const storedScorerIdPathParams: z.ZodObject<{
    storedScorerId: z.ZodString;
}, "strip", z.ZodTypeAny, {
    storedScorerId: string;
}, {
    storedScorerId: string;
}>;
export declare const listStoredScorersQuerySchema: z.ZodObject<{
    perPage: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
    page: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
} & {
    orderBy: z.ZodOptional<z.ZodObject<{
        field: z.ZodOptional<z.ZodEnum<["createdAt", "updatedAt"]>>;
        direction: z.ZodOptional<z.ZodEnum<["ASC", "DESC"]>>;
    }, "strip", z.ZodTypeAny, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }>>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, "strip", z.ZodTypeAny, {
    page: number;
    perPage: number;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}, {
    page?: number | undefined;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}> | z.ZodObject<{
    perPage: z.ZodOptional<z.ZodNumber>;
    page: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
} & {
    orderBy: z.ZodOptional<z.ZodObject<{
        field: z.ZodOptional<z.ZodEnum<["createdAt", "updatedAt"]>>;
        direction: z.ZodOptional<z.ZodEnum<["ASC", "DESC"]>>;
    }, "strip", z.ZodTypeAny, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }, {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    }>>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
}, "strip", z.ZodTypeAny, {
    page: number;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}, {
    page?: number | undefined;
    perPage?: number | undefined;
    metadata?: Record<string, unknown> | undefined;
    orderBy?: {
        field?: "createdAt" | "updatedAt" | undefined;
        direction?: "ASC" | "DESC" | undefined;
    } | undefined;
    authorId?: string | undefined;
}>;
export declare const createStoredScorerBodySchema: z.ZodObject<{
    id: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
} & {
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    type: z.ZodEnum<["llm-judge", "answer-relevancy", "answer-similarity", "bias", "context-precision", "context-relevance", "faithfulness", "hallucination", "noise-sensitivity", "prompt-alignment", "tool-call-accuracy", "toxicity"]>;
    model: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        name: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>>;
    instructions: z.ZodOptional<z.ZodString>;
    scoreRange: z.ZodOptional<z.ZodObject<{
        min: z.ZodOptional<z.ZodNumber>;
        max: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        min?: number | undefined;
        max?: number | undefined;
    }, {
        min?: number | undefined;
        max?: number | undefined;
    }>>;
    presetConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    defaultSampling: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        type: z.ZodLiteral<"none">;
    }, "strip", z.ZodTypeAny, {
        type: "none";
    }, {
        type: "none";
    }>, z.ZodObject<{
        type: z.ZodLiteral<"ratio">;
        rate: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        type: "ratio";
        rate: number;
    }, {
        type: "ratio";
        rate: number;
    }>]>>;
}, "strip", z.ZodTypeAny, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    name: string;
    metadata?: Record<string, unknown> | undefined;
    id?: string | undefined;
    description?: string | undefined;
    model?: z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    name: string;
    metadata?: Record<string, unknown> | undefined;
    id?: string | undefined;
    description?: string | undefined;
    model?: z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}>;
export declare const updateStoredScorerBodySchema: z.ZodObject<{
    authorId: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    metadata: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
} & {
    name: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    type: z.ZodOptional<z.ZodEnum<["llm-judge", "answer-relevancy", "answer-similarity", "bias", "context-precision", "context-relevance", "faithfulness", "hallucination", "noise-sensitivity", "prompt-alignment", "tool-call-accuracy", "toxicity"]>>;
    model: z.ZodOptional<z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        name: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>>>;
    instructions: z.ZodOptional<z.ZodOptional<z.ZodString>>;
    scoreRange: z.ZodOptional<z.ZodOptional<z.ZodObject<{
        min: z.ZodOptional<z.ZodNumber>;
        max: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        min?: number | undefined;
        max?: number | undefined;
    }, {
        min?: number | undefined;
        max?: number | undefined;
    }>>>;
    presetConfig: z.ZodOptional<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
    defaultSampling: z.ZodOptional<z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        type: z.ZodLiteral<"none">;
    }, "strip", z.ZodTypeAny, {
        type: "none";
    }, {
        type: "none";
    }>, z.ZodObject<{
        type: z.ZodLiteral<"ratio">;
        rate: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        type: "ratio";
        rate: number;
    }, {
        type: "ratio";
        rate: number;
    }>]>>>;
}, "strip", z.ZodTypeAny, {
    type?: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity" | undefined;
    metadata?: Record<string, unknown> | undefined;
    name?: string | undefined;
    description?: string | undefined;
    model?: z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}, {
    type?: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity" | undefined;
    metadata?: Record<string, unknown> | undefined;
    name?: string | undefined;
    description?: string | undefined;
    model?: z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}>;
export declare const storedScorerSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    type: z.ZodEnum<["llm-judge", "answer-relevancy", "answer-similarity", "bias", "context-precision", "context-relevance", "faithfulness", "hallucination", "noise-sensitivity", "prompt-alignment", "tool-call-accuracy", "toxicity"]>;
    model: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        name: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>>;
    instructions: z.ZodOptional<z.ZodString>;
    scoreRange: z.ZodOptional<z.ZodObject<{
        min: z.ZodOptional<z.ZodNumber>;
        max: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        min?: number | undefined;
        max?: number | undefined;
    }, {
        min?: number | undefined;
        max?: number | undefined;
    }>>;
    presetConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    defaultSampling: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        type: z.ZodLiteral<"none">;
    }, "strip", z.ZodTypeAny, {
        type: "none";
    }, {
        type: "none";
    }>, z.ZodObject<{
        type: z.ZodLiteral<"ratio">;
        rate: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        type: "ratio";
        rate: number;
    }, {
        type: "ratio";
        rate: number;
    }>]>>;
}, "strip", z.ZodTypeAny, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    model?: z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    model?: z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}>;
export declare const listStoredScorersResponseSchema: z.ZodObject<{
    total: z.ZodNumber;
    page: z.ZodNumber;
    perPage: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<false>]>;
    hasMore: z.ZodBoolean;
} & {
    scorerDefinitions: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        status: z.ZodString;
        activeVersionId: z.ZodOptional<z.ZodString>;
        authorId: z.ZodOptional<z.ZodString>;
        metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        createdAt: z.ZodDate;
        updatedAt: z.ZodDate;
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        type: z.ZodEnum<["llm-judge", "answer-relevancy", "answer-similarity", "bias", "context-precision", "context-relevance", "faithfulness", "hallucination", "noise-sensitivity", "prompt-alignment", "tool-call-accuracy", "toxicity"]>;
        model: z.ZodOptional<z.ZodObject<{
            provider: z.ZodString;
            name: z.ZodString;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            provider: z.ZodString;
            name: z.ZodString;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            provider: z.ZodString;
            name: z.ZodString;
        }, z.ZodTypeAny, "passthrough">>>;
        instructions: z.ZodOptional<z.ZodString>;
        scoreRange: z.ZodOptional<z.ZodObject<{
            min: z.ZodOptional<z.ZodNumber>;
            max: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            min?: number | undefined;
            max?: number | undefined;
        }, {
            min?: number | undefined;
            max?: number | undefined;
        }>>;
        presetConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
        defaultSampling: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            type: z.ZodLiteral<"none">;
        }, "strip", z.ZodTypeAny, {
            type: "none";
        }, {
            type: "none";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"ratio">;
            rate: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            type: "ratio";
            rate: number;
        }, {
            type: "ratio";
            rate: number;
        }>]>>;
    }, "strip", z.ZodTypeAny, {
        type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        model?: z.objectOutputType<{
            provider: z.ZodString;
            name: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | undefined;
        instructions?: string | undefined;
        authorId?: string | undefined;
        activeVersionId?: string | undefined;
        scoreRange?: {
            min?: number | undefined;
            max?: number | undefined;
        } | undefined;
        presetConfig?: Record<string, unknown> | undefined;
        defaultSampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }, {
        type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        model?: z.objectInputType<{
            provider: z.ZodString;
            name: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | undefined;
        instructions?: string | undefined;
        authorId?: string | undefined;
        activeVersionId?: string | undefined;
        scoreRange?: {
            min?: number | undefined;
            max?: number | undefined;
        } | undefined;
        presetConfig?: Record<string, unknown> | undefined;
        defaultSampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    total: number;
    page: number;
    perPage: number | false;
    hasMore: boolean;
    scorerDefinitions: {
        type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        model?: z.objectOutputType<{
            provider: z.ZodString;
            name: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | undefined;
        instructions?: string | undefined;
        authorId?: string | undefined;
        activeVersionId?: string | undefined;
        scoreRange?: {
            min?: number | undefined;
            max?: number | undefined;
        } | undefined;
        presetConfig?: Record<string, unknown> | undefined;
        defaultSampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }[];
}, {
    total: number;
    page: number;
    perPage: number | false;
    hasMore: boolean;
    scorerDefinitions: {
        type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
        status: string;
        name: string;
        id: string;
        createdAt: Date;
        updatedAt: Date;
        metadata?: Record<string, unknown> | undefined;
        description?: string | undefined;
        model?: z.objectInputType<{
            provider: z.ZodString;
            name: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | undefined;
        instructions?: string | undefined;
        authorId?: string | undefined;
        activeVersionId?: string | undefined;
        scoreRange?: {
            min?: number | undefined;
            max?: number | undefined;
        } | undefined;
        presetConfig?: Record<string, unknown> | undefined;
        defaultSampling?: {
            type: "none";
        } | {
            type: "ratio";
            rate: number;
        } | undefined;
    }[];
}>;
export declare const getStoredScorerResponseSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    type: z.ZodEnum<["llm-judge", "answer-relevancy", "answer-similarity", "bias", "context-precision", "context-relevance", "faithfulness", "hallucination", "noise-sensitivity", "prompt-alignment", "tool-call-accuracy", "toxicity"]>;
    model: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        name: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>>;
    instructions: z.ZodOptional<z.ZodString>;
    scoreRange: z.ZodOptional<z.ZodObject<{
        min: z.ZodOptional<z.ZodNumber>;
        max: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        min?: number | undefined;
        max?: number | undefined;
    }, {
        min?: number | undefined;
        max?: number | undefined;
    }>>;
    presetConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    defaultSampling: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        type: z.ZodLiteral<"none">;
    }, "strip", z.ZodTypeAny, {
        type: "none";
    }, {
        type: "none";
    }>, z.ZodObject<{
        type: z.ZodLiteral<"ratio">;
        rate: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        type: "ratio";
        rate: number;
    }, {
        type: "ratio";
        rate: number;
    }>]>>;
}, "strip", z.ZodTypeAny, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    model?: z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    model?: z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}>;
export declare const createStoredScorerResponseSchema: z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    type: z.ZodEnum<["llm-judge", "answer-relevancy", "answer-similarity", "bias", "context-precision", "context-relevance", "faithfulness", "hallucination", "noise-sensitivity", "prompt-alignment", "tool-call-accuracy", "toxicity"]>;
    model: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        name: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>>;
    instructions: z.ZodOptional<z.ZodString>;
    scoreRange: z.ZodOptional<z.ZodObject<{
        min: z.ZodOptional<z.ZodNumber>;
        max: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        min?: number | undefined;
        max?: number | undefined;
    }, {
        min?: number | undefined;
        max?: number | undefined;
    }>>;
    presetConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    defaultSampling: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        type: z.ZodLiteral<"none">;
    }, "strip", z.ZodTypeAny, {
        type: "none";
    }, {
        type: "none";
    }>, z.ZodObject<{
        type: z.ZodLiteral<"ratio">;
        rate: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        type: "ratio";
        rate: number;
    }, {
        type: "ratio";
        rate: number;
    }>]>>;
}, "strip", z.ZodTypeAny, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    model?: z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    model?: z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}>;
export declare const updateStoredScorerResponseSchema: z.ZodUnion<[z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
}, "strip", z.ZodTypeAny, {
    status: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
}, {
    status: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
}>, z.ZodObject<{
    id: z.ZodString;
    status: z.ZodString;
    activeVersionId: z.ZodOptional<z.ZodString>;
    authorId: z.ZodOptional<z.ZodString>;
    metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    createdAt: z.ZodDate;
    updatedAt: z.ZodDate;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    type: z.ZodEnum<["llm-judge", "answer-relevancy", "answer-similarity", "bias", "context-precision", "context-relevance", "faithfulness", "hallucination", "noise-sensitivity", "prompt-alignment", "tool-call-accuracy", "toxicity"]>;
    model: z.ZodOptional<z.ZodObject<{
        provider: z.ZodString;
        name: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>>;
    instructions: z.ZodOptional<z.ZodString>;
    scoreRange: z.ZodOptional<z.ZodObject<{
        min: z.ZodOptional<z.ZodNumber>;
        max: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        min?: number | undefined;
        max?: number | undefined;
    }, {
        min?: number | undefined;
        max?: number | undefined;
    }>>;
    presetConfig: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    defaultSampling: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        type: z.ZodLiteral<"none">;
    }, "strip", z.ZodTypeAny, {
        type: "none";
    }, {
        type: "none";
    }>, z.ZodObject<{
        type: z.ZodLiteral<"ratio">;
        rate: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        type: "ratio";
        rate: number;
    }, {
        type: "ratio";
        rate: number;
    }>]>>;
}, "strip", z.ZodTypeAny, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    model?: z.objectOutputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}, {
    type: "llm-judge" | "answer-relevancy" | "answer-similarity" | "bias" | "context-precision" | "context-relevance" | "faithfulness" | "hallucination" | "noise-sensitivity" | "prompt-alignment" | "tool-call-accuracy" | "toxicity";
    status: string;
    name: string;
    id: string;
    createdAt: Date;
    updatedAt: Date;
    metadata?: Record<string, unknown> | undefined;
    description?: string | undefined;
    model?: z.objectInputType<{
        provider: z.ZodString;
        name: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | undefined;
    instructions?: string | undefined;
    authorId?: string | undefined;
    activeVersionId?: string | undefined;
    scoreRange?: {
        min?: number | undefined;
        max?: number | undefined;
    } | undefined;
    presetConfig?: Record<string, unknown> | undefined;
    defaultSampling?: {
        type: "none";
    } | {
        type: "ratio";
        rate: number;
    } | undefined;
}>]>;
export declare const deleteStoredScorerResponseSchema: z.ZodObject<{
    success: z.ZodBoolean;
    message: z.ZodString;
}, "strip", z.ZodTypeAny, {
    message: string;
    success: boolean;
}, {
    message: string;
    success: boolean;
}>;
//# sourceMappingURL=stored-scorers.d.ts.map