import type { TFunction } from "i18next";
import { z } from "zod";
export declare const locationsResolver: (t: TFunction) => z.ZodOptional<z.ZodArray<z.ZodEffects<z.ZodObject<{
    type: z.ZodString;
    address: z.ZodOptional<z.ZodString>;
    link: z.ZodOptional<z.ZodString>;
    phone: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    hostPhoneNumber: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    displayLocationPublicly: z.ZodOptional<z.ZodBoolean>;
    credentialId: z.ZodOptional<z.ZodNumber>;
    teamName: z.ZodOptional<z.ZodString>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    type: z.ZodString;
    address: z.ZodOptional<z.ZodString>;
    link: z.ZodOptional<z.ZodString>;
    phone: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    hostPhoneNumber: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    displayLocationPublicly: z.ZodOptional<z.ZodBoolean>;
    credentialId: z.ZodOptional<z.ZodNumber>;
    teamName: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    type: z.ZodString;
    address: z.ZodOptional<z.ZodString>;
    link: z.ZodOptional<z.ZodString>;
    phone: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    hostPhoneNumber: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    displayLocationPublicly: z.ZodOptional<z.ZodBoolean>;
    credentialId: z.ZodOptional<z.ZodNumber>;
    teamName: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, z.objectOutputType<{
    type: z.ZodString;
    address: z.ZodOptional<z.ZodString>;
    link: z.ZodOptional<z.ZodString>;
    phone: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    hostPhoneNumber: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    displayLocationPublicly: z.ZodOptional<z.ZodBoolean>;
    credentialId: z.ZodOptional<z.ZodNumber>;
    teamName: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    type: z.ZodString;
    address: z.ZodOptional<z.ZodString>;
    link: z.ZodOptional<z.ZodString>;
    phone: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    hostPhoneNumber: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    displayLocationPublicly: z.ZodOptional<z.ZodBoolean>;
    credentialId: z.ZodOptional<z.ZodNumber>;
    teamName: z.ZodOptional<z.ZodString>;
}, z.ZodTypeAny, "passthrough">>, "many">>;
//# sourceMappingURL=locationsResolver.d.ts.map