import { IgcFieldType } from './igc-field-type'; /* jsonAPIPlainObject */ /** * Describes an entity in the QueryBuilder. * An entity represents a logical grouping of fields and can have nested child entities. */ export declare class IgcEntityType { /** * The name of the entity. * Typically used as an identifier in expressions. */ public set name(value: string); public get name(): string; /** * The list of fields that belong to this entity. */ public set fields(value: IgcFieldType[]); public get fields(): IgcFieldType[]; /** * Optional child entities. * This allows building hierarchical or nested query structures. */ public childEntities?: IgcEntityType[]; }