export interface SuccessEnvelope { apiVersion: '1'; ok: true; operation: string; data: T; meta?: Record; } export interface ErrorEnvelope { apiVersion: '1'; ok: false; operation: string; error: { code: string; message: string; details: Record; }; } export declare function successEnvelope(operation: string, data: T, meta?: Record): SuccessEnvelope; export declare function errorEnvelope(operation: string, error: unknown): ErrorEnvelope; //# sourceMappingURL=envelope.d.ts.map