import { e as ContractLifecycle, C as Contract, l as Date, H as Health } from './common-DZdd_V30.cjs';
export { m as AccountId, A as ApiResponse, n as ContractId, o as ContractLifecycleId, p as ContractLifecycleScheduleId, q as ContractLifecycleStatus, r as ContractName, s as ContractType, j as ContractsResponse, t as CorrelationIdParameter, D as DataloadContractsResponse, u as DataloadContractsResponseItem, a as GetContractHeaders, d as GetContractLifecyclePathParameters, G as GetContractPathParameters, i as GetContractsBody, k as GetHealthHeaders, v as HealthStatus, P as PartialContract, h as ReactivateContractHeaders, R as ReactivateContractPathParameters, f as TerminateContractBody, g as TerminateContractHeaders, T as TerminateContractPathParameters, b as UpdateContractBody, c as UpdateContractHeaders, U as UpdateContractPathParameters, w as baseUrls } from './common-DZdd_V30.cjs';
import '@abacus/common';

/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * ows-abacus-contract
 * OpenAPI spec version: 1.0.0
 */

/**
 * A JSON object containing Contract Lifecycle data
 */
type ContractLifecycleResponse = ContractLifecycle;

/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * ows-abacus-contract
 * OpenAPI spec version: 1.0.0
 */

/**
 * A JSON array of contract lifecycles
 */
type ContractLifecyclesResponse = ContractLifecycle[];

/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * ows-abacus-contract
 * OpenAPI spec version: 1.0.0
 */

/**
 * A JSON object containing Contract data
 */
type ContractResponse = Contract;

/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * ows-abacus-contract
 * OpenAPI spec version: 1.0.0
 */

type ContractTerminationEffective = Date;

/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * ows-abacus-contract
 * OpenAPI spec version: 1.0.0
 */

type ContractTerminationNoticeReceived = Date;

/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * ows-abacus-contract
 * OpenAPI spec version: 1.0.0
 */
/**
 * A datetime string formatted as YYYY-MM-DDTHH:MM:SS.fz
 */
type DateTime = string;

/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * ows-abacus-contract
 * OpenAPI spec version: 1.0.0
 */

/**
 * A JSON object containing server health
 */
type HealthResponse = Health;

/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * ows-abacus-contract
 * OpenAPI spec version: 1.0.0
 */
/**
 * Bad data received in payload
 */
type Http400Response = void;

/**
 * Generated by orval v7.10.0 🍺
 * Do not edit manually.
 * ows-abacus-contract
 * OpenAPI spec version: 1.0.0
 */
/**
 * 404 NOT FOUND
 */
type Http404Response = void;

export { Contract, ContractLifecycle, type ContractLifecycleResponse, type ContractLifecyclesResponse, type ContractResponse, type ContractTerminationEffective, type ContractTerminationNoticeReceived, Date, type DateTime, Health, type HealthResponse, type Http400Response, type Http404Response };
