import { z } from 'zod'; export declare const ThreekitProps: z.ZodObject<{ orgId: z.ZodString; host: z.ZodString; branch: z.ZodOptional; }, "strip", z.ZodTypeAny, { orgId: string; host: string; branch?: string | undefined; }, { orgId: string; host: string; branch?: string | undefined; }>; export type ThreekitProps = z.infer; export declare const ThreekitAuthProps: z.ZodUnion<[z.ZodObject; }>, "strip", z.ZodTypeAny, { orgId: string; host: string; publicToken: string; branch?: string | undefined; }, { orgId: string; host: string; publicToken: string; branch?: string | undefined; }>, z.ZodObject; }>, "strip", z.ZodTypeAny, { orgId: string; host: string; privateToken: string; branch?: string | undefined; }, { orgId: string; host: string; privateToken: string; branch?: string | undefined; }>, z.ZodObject; }>, "strip", z.ZodTypeAny, { orgId: string; host: string; cookie: string; branch?: string | undefined; }, { orgId: string; host: string; cookie: string; branch?: string | undefined; }>]>; export type ThreekitAuthProps = z.infer;