export type CustomDomainProvider = "alias" | "amazon" | "cloudflare" | "custom";
export type CustomDomainStage = "api" | "dev-portal";
export type CustomDomainEnvironmentType = "PREVIEW" | "PRODUCTION";
export interface CustomDomainDeployment {
  deploymentName: string | null;
  branch: string | null;
  environmentType: CustomDomainEnvironmentType | null;
  isDefault: boolean;
  stage: CustomDomainStage | null;
  cname: string | null;
}
export interface CustomDomainListItem {
  id: string;
  accountName: string;
  projectName: string;
  deployments: CustomDomainDeployment[];
  hostname: string;
  provider: CustomDomainProvider;
}
export interface CustomDomainListResponse {
  data: CustomDomainListItem[];
  limit: number;
  offset: number;
}
export interface OwnershipVerification {
  name: string;
  type: string;
  value: string;
}
export interface CustomDomainMutationResult {
  deploymentName: string | null;
  hostname: string;
  stage: CustomDomainStage | null;
  ownershipVerification: OwnershipVerification | null;
  cname: string | null;
}
//# sourceMappingURL=models.d.ts.map
