/** * Public envelope types returned by all toruk-embed client methods. * Implementation: src/client/response.ts (PR-2.2). */ export type TorukSuccessResponse = { success: true; data: T; }; export type TorukErrorResponse = { success: false; message: string; error: { code: string; details?: unknown; }; }; export type TorukApiResponse = TorukSuccessResponse | TorukErrorResponse;