import { z } from "zod"; export declare const authorizationSchema: z.ZodObject<{ deviceCode: z.ZodString; userCode: z.ZodString; verificationUri: z.ZodURL; verificationUriComplete: z.ZodURL; expiresAt: z.ZodString; interval: z.ZodNumber; }, z.core.$strict>; export declare const authorizationPollSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"pending">; interval: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodLiteral<"slow_down">; interval: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodLiteral<"authorized">; interval: z.ZodNumber; credential: z.ZodString; organizationId: z.ZodString; }, z.core.$strict>, z.ZodObject<{ status: z.ZodLiteral<"denied">; interval: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodLiteral<"expired">; interval: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodLiteral<"disclosed">; interval: z.ZodNumber; }, z.core.$strict>, z.ZodObject<{ status: z.ZodLiteral<"retry_later">; }, z.core.$strict>], "status">; declare const projectSchema: z.ZodObject<{ id: z.ZodString; slug: z.ZodString; name: z.ZodString; }, z.core.$strict>; export declare const projectsResponseSchema: z.ZodObject<{ projects: z.ZodArray>; }, z.core.$strict>; declare const triggerSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; enabled: z.ZodBoolean; format: z.ZodEnum<{ single_run: "single_run"; legacy_multistep: "legacy_multistep"; }>; yaml: z.ZodString; }, z.core.$strict>; export declare const triggersResponseSchema: z.ZodObject<{ triggers: z.ZodArray; yaml: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; export declare const triggerValidationResponseSchema: z.ZodObject<{ name: z.ZodString; valid: z.ZodLiteral; }, z.core.$strict>; export declare const triggerInstallationResponseSchema: z.ZodObject<{ triggerId: z.ZodString; name: z.ZodString; revisionId: z.ZodString; version: z.ZodNumber; active: z.ZodLiteral; }, z.core.$strict>; export declare const configurationResourcesSchema: z.ZodObject<{ daemons: z.ZodArray>; github: z.ZodArray; }, z.core.$strict>>; discord: z.ZodArray>; slack: z.ZodArray>; linear: z.ZodArray>; }, z.core.$strict>; export declare const installResponseSchema: z.ZodObject<{ projectSlug: z.ZodString; version: z.ZodNumber; versionId: z.ZodString; active: z.ZodLiteral; }, z.core.$strict>; export declare const validationResponseSchema: z.ZodObject<{ projectSlug: z.ZodString; valid: z.ZodLiteral; }, z.core.$strict>; export declare const enrollmentTokenSchema: z.ZodObject<{ token: z.ZodString; expiresAt: z.ZodString; }, z.core.$strict>; export type CliAuthorization = z.infer; export type CliAuthorizationPoll = z.infer; export type HubProject = z.infer; export type HubTrigger = z.infer; export type HubTriggerValidationResult = z.infer; export type HubTriggerInstallationResult = z.infer; export type HubConfigurationResources = z.infer; export type HubInstallResult = z.infer; export type HubValidationResult = z.infer; export {}; //# sourceMappingURL=contracts.d.ts.map