import { z } from 'zod/v4'; export declare const CREATE_EXTERNAL_INTEGRATION_PARAMS_SCHEMA: z.ZodObject<{ workspaceId: z.ZodGUID; projectId: z.ZodGUID; }, z.core.$strip>; export type CreateExternalIntegrationParams = z.infer; export declare const EXTERNAL_INTEGRATION_EXTERNAL_ID_SCHEMA: z.ZodString; export declare const CREATE_EXTERNAL_INTEGRATION_REQUEST_BODY_SCHEMA: z.ZodObject<{ type: z.ZodEnum<{ readonly SHOPIFY: "SHOPIFY"; readonly GIT: "GIT"; }>; externalId: z.ZodString; }, z.core.$strip>; export type CreateExternalIntegrationRequestBody = z.infer; export declare const CREATE_EXTERNAL_INTEGRATION_RESPONSE_SCHEMA: z.ZodObject<{ id: z.ZodGUID; }, z.core.$strip>; export type CreateExternalIntegrationResponse = z.infer; export declare const DELETE_EXTERNAL_INTEGRATION_PARAMS_SCHEMA: z.ZodObject<{ workspaceId: z.ZodGUID; projectId: z.ZodGUID; externalId: z.ZodGUID; }, z.core.$strip>; export type DeleteExternalIntegrationParams = z.infer; export declare const DELETE_EXTERNAL_INTEGRATION_REQUEST_BODY_SCHEMA: z.ZodNullable; }, z.core.$strip>>; export type DeleteExternalIntegrationRequestBody = z.infer; export declare const GET_EXTERNAL_INTEGRATIONS_REQUEST_PARAMS_SCHEMA: z.ZodObject<{ workspaceId: z.ZodGUID; projectId: z.ZodGUID; }, z.core.$strip>; export declare const GET_EXTERNAL_INTEGRATIONS_REQUEST_QUERY_SCHEMA: z.ZodObject<{ type: z.ZodEnum<{ readonly SHOPIFY: "SHOPIFY"; readonly GIT: "GIT"; }>; }, z.core.$strip>; export declare const EXTERNAL_INTEGRATION: z.ZodObject<{ id: z.ZodGUID; type: z.ZodEnum<{ readonly SHOPIFY: "SHOPIFY"; readonly GIT: "GIT"; }>; projectId: z.ZodGUID; externalId: z.ZodString; }, z.core.$strip>; export type ExternalIntegration = z.infer; export declare const GET_EXTERNAL_INTEGRATIONS_RESPONSE_BODY_SCHEMA: z.ZodObject<{ data: z.ZodArray; projectId: z.ZodGUID; externalId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export type GetExternalIntegrationsRequestQuery = z.infer; export type GetExternalIntegrationsRequestParams = z.infer; export type GetExternalIntegrationsResponseBody = z.infer; export declare const GET_EXTERNAL_INTEGRATION_BY_ID_REQUEST_PARAMS_SCHEMA: z.ZodObject<{ integrationId: z.ZodGUID; }, z.core.$strip>; export type GetExternalIntegrationByIdRequestParams = z.infer; export declare const GET_EXTERNAL_INTEGRATION_BY_ID_QUERY_SCHEMA: z.ZodObject<{ type: z.ZodEnum<{ readonly SHOPIFY: "SHOPIFY"; readonly GIT: "GIT"; }>; }, z.core.$strip>; export type GetExternalIntegrationByIdQuery = z.infer; export declare const GET_EXTERNAL_INTEGRATION_BY_ID_RESPONSE_BODY_SCHEMA: z.ZodObject<{ data: z.ZodObject<{ id: z.ZodGUID; type: z.ZodEnum<{ readonly SHOPIFY: "SHOPIFY"; readonly GIT: "GIT"; }>; projectId: z.ZodGUID; externalId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export type GetExternalIntegrationByIdResponseBody = z.infer;