/** * GW CORE lifecycle route/action tokens used by the Node runtime SDK. * * These constants intentionally model the currently deployed GW CORE contract. * Do not rewrite them to the target normalized `PATCH` contract until the * backend migration described in `gwtemplate-node-ts/docs/90.L-LIFECYCLE_CURRENT_VS_TARGET.md` * is actually deployed. */ export declare const GwCoreLifecycleAction: Readonly<{ readonly Create: "_create"; readonly CreateResponse: "_create-response"; readonly Batch: "_batch"; readonly BatchResponse: "_batch-response"; readonly Issue: "_issue"; readonly IssueResponse: "_issue-response"; readonly Transaction: "_transaction"; readonly TransactionResponse: "_transaction-response"; readonly Disable: "_disable"; readonly Enable: "_enable"; readonly Purge: "_purge"; readonly Status: "_status"; readonly DisableDescendants: "_disable-descendants"; readonly PurgeDescendants: "_purge-descendants"; }>; /** * Entry request methods currently used by GW CORE lifecycle handlers. */ export declare const GwCoreLifecycleRequestMethod: Readonly<{ readonly Post: "POST"; readonly Delete: "DELETE"; }>; /** * Stable request type ids for the currently deployed GW CORE lifecycle flows. */ export declare const GwCoreLifecycleRequestType: Readonly<{ readonly EmployeeCreate: "Employee-create-request-v1.0"; readonly EmployeeDisable: "Employee-disable-request-v1.0"; readonly EmployeePurge: "Employee-purge-request-v1.0"; readonly IndividualOrganizationRegistration: "SubjectOrg-registration-form-v1.0"; readonly IndividualOrganizationDisable: "Family-disable-request-v1.0"; readonly IndividualOrganizationPurge: "Family-purge-request-v1.0"; readonly IndividualMemberPurge: "RelatedPerson-purge-request-v1.0"; readonly TenantStatus: "Organization-lifecycle-status-request-v1.0"; readonly TenantEnable: "Organization-enable-request-v1.0"; readonly TenantDisableDescendants: "Organization-disable-descendants-request-v1.0"; readonly TenantPurgeDescendants: "Organization-purge-descendants-request-v1.0"; }>; /** * Named TODO ids kept close to the current lifecycle implementation so the * target-contract migration is easy to track later. */ export declare const GwCoreLifecycleTodo: Readonly<{ readonly EmployeeDisablePatchMigration: "TODO(gw-core-lifecycle-target-patch-employee-disable)"; readonly IndividualDisablePatchMigration: "TODO(gw-core-lifecycle-target-patch-individual-disable)"; }>;