import { IJsonFarol } from '../../interfaces/json/IJson'; import { JsonDataObject } from './JsonData'; export interface JsonData { items: Array; structure: { [key: string]: any; }; model: { [key: string]: any; }; } export interface Json { success: boolean; error: boolean; message: string; meta: { [key: string]: any; }; links: { [key: string]: any; }; data: JsonData; } export declare class JsonObject { private _json; private _success; private _error; private _message; private _meta; private _links; private _data; constructor(json: any); proccess(json: IJsonFarol): void; data(): JsonDataObject; success(): boolean; error(): boolean; message(): string; raw(): any; toString(): string; static fromRaw(json: any): JsonObject; }