import { z } from "zod";
import type { RouterOutputs } from '../../../trpc';
export type RoutingFormTableRow = RouterOutputs["viewer"]["insights"]["routingFormResponses"]["data"][number];
export type HeaderRow = RouterOutputs["viewer"]["insights"]["routingFormResponsesHeaders"][number];
export declare const ZResponseMultipleValues: z.ZodObject<{
    label: z.ZodString;
    value: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: string[];
}, {
    label: string;
    value: string[];
}>;
export declare const ZResponseSingleValue: z.ZodObject<{
    label: z.ZodString;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: string;
}, {
    label: string;
    value: string;
}>;
export declare const ZResponseTextValue: z.ZodObject<{
    label: z.ZodString;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: string;
}, {
    label: string;
    value: string;
}>;
export declare const ZResponseNumericValue: z.ZodObject<{
    label: z.ZodString;
    value: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: number;
}, {
    label: string;
    value: number;
}>;
export declare const ZResponseValue: z.ZodUnion<[z.ZodObject<{
    label: z.ZodString;
    value: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: string[];
}, {
    label: string;
    value: string[];
}>, z.ZodObject<{
    label: z.ZodString;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: string;
}, {
    label: string;
    value: string;
}>, z.ZodObject<{
    label: z.ZodString;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: string;
}, {
    label: string;
    value: string;
}>, z.ZodObject<{
    label: z.ZodString;
    value: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: number;
}, {
    label: string;
    value: number;
}>]>;
export type ResponseValue = z.infer<typeof ZResponseValue>;
export declare const ZResponse: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodObject<{
    label: z.ZodString;
    value: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: string[];
}, {
    label: string;
    value: string[];
}>, z.ZodObject<{
    label: z.ZodString;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: string;
}, {
    label: string;
    value: string;
}>, z.ZodObject<{
    label: z.ZodString;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: string;
}, {
    label: string;
    value: string;
}>, z.ZodObject<{
    label: z.ZodString;
    value: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    label: string;
    value: number;
}, {
    label: string;
    value: number;
}>]>>;
//# sourceMappingURL=types.d.ts.map