import { ApiErrorCode, ApiErrorName } from './api-errors'; export declare type ApiResponse = (SuccessApiResponse | FailedApiResponse); export interface SuccessApiResponse { ok: true; result: ResultType; } export interface FailedApiResponse { ok: false; error: FailedApiError; } export interface FailedApiError { code: (ApiErrorCode | number); name: (ApiErrorName | string); }