import { IContentHubClient } from "../../clients/content-hub-client"; import { IEntityDefinition } from "../base"; import { IEntityDefinitionIterator } from "./entity-definition-iterator"; import { QueryResultBase } from "./entity-query-result"; import { IQueryResult } from "./query-result"; /** * Query result containing {@link IEntityDefinition}s. */ export interface IEntityDefinitionQueryResult extends IQueryResult { /** * Creates an iterator you can easily iterate over the query results. * The iterator can go back and forth all pages/batches of the query result. */ createIterator(): IEntityDefinitionIterator; } export declare class EntityDefinitionQueryResult extends QueryResultBase implements IEntityDefinitionQueryResult { private readonly _client; items: Array; constructor(client: IContentHubClient, items: Array, totalItems: number, offset: number); createIterator(): IEntityDefinitionIterator; }