import Observable from 'zen-observable'; export declare type JSONPrimitive = string | number | boolean | null | undefined; export declare type JSONObject = { [member: string]: JSONValue; }; export declare type JSONArray = JSONValue[]; export declare type JSONValue = JSONPrimitive | JSONObject | JSONArray; export declare type APIReturn = JSONValue | Promise | Observable; export declare type APIFunction = (...args: any[]) => APIReturn; export declare type API = Record; //# sourceMappingURL=types.d.ts.map