import { IResponse } from '@kontent-ai/core-sdk'; import { SharedModels } from '../models'; export declare namespace BaseResponses { interface IContentManagementResponseDebug { response: IResponse; } interface IContentManagementResponse { data: any; rawData: any; debug: IContentManagementResponseDebug; } interface IContentManagementListResponse { data: { items: any[]; pagination: SharedModels.Pagination; }; rawData: any; debug: IContentManagementResponseDebug; } interface IContentManagementListAllResponse { responses: any[]; data: { items: any[]; }; } abstract class ContentManagementListAllResponse implements IContentManagementListAllResponse { responses: TResponse[]; data: { items: TData[]; }; constructor(obj: { responses: TResponse[]; items: TData[]; }); } abstract class BaseContentManagementListResponse implements IContentManagementResponse { debug: IContentManagementResponseDebug; rawData: TRawData; data: { items: TItem[]; pagination: SharedModels.Pagination; }; constructor(debug: IContentManagementResponseDebug, rawData: TRawData, data: { items: TItem[]; pagination: SharedModels.Pagination; }); } abstract class BaseContentManagementResponse implements IContentManagementResponse { debug: IContentManagementResponseDebug; rawData: TRawData; data: TData; constructor(debug: IContentManagementResponseDebug, rawData: TRawData, data: TData); } class EmptyContentManagementResponse extends BaseResponses.BaseContentManagementResponse { constructor(debug: BaseResponses.IContentManagementResponseDebug, rawData: void, data: void); } }