import * as z from "zod/v4";
import * as components from "../components/index.js";
export type GetJudgesV1ObservabilityJudgesGetRequest = {
    /**
     * Filter by judge output types
     */
    typeFilter?: Array<components.JudgeOutputType> | null | undefined;
    /**
     * Filter by model names
     */
    modelFilter?: Array<string> | null | undefined;
    pageSize?: number | undefined;
    page?: number | undefined;
    q?: string | null | undefined;
};
/** @internal */
export type GetJudgesV1ObservabilityJudgesGetRequest$Outbound = {
    type_filter?: Array<string> | null | undefined;
    model_filter?: Array<string> | null | undefined;
    page_size: number;
    page: number;
    q?: string | null | undefined;
};
/** @internal */
export declare const GetJudgesV1ObservabilityJudgesGetRequest$outboundSchema: z.ZodType<GetJudgesV1ObservabilityJudgesGetRequest$Outbound, GetJudgesV1ObservabilityJudgesGetRequest>;
export declare function getJudgesV1ObservabilityJudgesGetRequestToJSON(getJudgesV1ObservabilityJudgesGetRequest: GetJudgesV1ObservabilityJudgesGetRequest): string;
//# sourceMappingURL=getjudgesv1observabilityjudgesget.d.ts.map