import * as Schema from "effect/Schema"; import * as JsonmessageJSONError from "./JsonmessageJSONError.generated.js"; import * as JsonmessageJSONProgress from "./JsonmessageJSONProgress.generated.js"; declare const JSONMessage_base: Schema.Class; status: Schema.optional; progressDetail: Schema.optionalWith; progress: Schema.optional; id: Schema.optional; from: Schema.optional; time: Schema.optional; timeNano: Schema.optional; errorDetail: Schema.optionalWith; error: Schema.optional; }, Schema.Struct.Encoded<{ stream: Schema.optional; status: Schema.optional; progressDetail: Schema.optionalWith; progress: Schema.optional; id: Schema.optional; from: Schema.optional; time: Schema.optional; timeNano: Schema.optional; errorDetail: Schema.optionalWith; error: Schema.optional; }>, never, { readonly from?: string | undefined; } & { readonly id?: string | undefined; } & { readonly status?: string | undefined; } & { readonly time?: number | undefined; } & { readonly timeNano?: number | undefined; } & { readonly stream?: string | undefined; } & { readonly progressDetail?: JsonmessageJSONProgress.JsonmessageJSONProgress | undefined; } & { readonly progress?: string | undefined; } & { readonly errorDetail?: JsonmessageJSONError.JsonmessageJSONError | undefined; } & { readonly error?: string | undefined; }, {}, {}>; export declare class JSONMessage extends JSONMessage_base { } export {};