import type * as z from "zod"; export declare const LoopbackCatchSchema: z.ZodObject<{ id: z.ZodString; host: z.ZodEnum<{ "127.0.0.1": "127.0.0.1"; localhost: "localhost"; }>; port: z.ZodNumber; path: z.ZodString; expiresAt: z.ZodNumber; title: z.ZodString; }, z.core.$strict>; export type LoopbackCatch = z.infer; export declare const LoopbackCatchEventSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"listening">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"busy">; reason: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"landed">; url: z.ZodString; }, z.core.$strip>], "type">; export type LoopbackCatchEvent = z.infer; export declare const LOOPBACK_CATCH_LONGEST_MS: number; export declare const LOOPBACK_CATCH_FEATURE = "loopback-catch"; export declare const SignInCatcherSchema: z.ZodObject<{ kind: z.ZodEnum<{ browser: "browser"; device: "device"; }>; label: z.ZodString; }, z.core.$strip>; export type SignInCatcher = z.infer; //# sourceMappingURL=loopback-catch.d.ts.map