import { World } from '.'; import { Component } from './component'; import { BaseEntity } from './entity'; export declare class Query { include: Array<Component>; exclude: Array<Component>; world: World; id: number; private results; isDirty: boolean; includeComponentIds: number[]; excludeComponentIds: number[]; constructor(include: Array<Component>, exclude: Array<Component>, world: World); execute(): Array<BaseEntity>; }