declare namespace io.github.mkows.state.example.v0.enums { type ItemStateFailedCause = 'ErrorCause1' | 'ErrorCause2' | 'ErrorCause3'; type ItemStateProgress = 'Init' | 'Pending' | 'Completed'; } declare namespace io.github.mkows.state.example.v0.models { interface Error { readonly 'code': number; readonly 'message': string; readonly 'details'?: string; } interface Healthcheck { readonly 'status': string; } } declare namespace io.github.mkows.state.example.v0.unions { type ItemState = ({ type: 'item_state_progress', value: io.github.mkows.state.example.v0.enums.ItemStateProgress } | { type: 'item_state_failed_cause', value: io.github.mkows.state.example.v0.enums.ItemStateFailedCause }); }