import { Command } from '../command'; import { Entity } from '../entity'; import { EntityInfo } from '../entity-info'; import { FilterExpression } from '../filter-expression'; import { IncludeExpression } from '../include-expression'; import { PaginateExpression } from '../paginate-expression'; import { SortExpression } from '../sort-expression'; /** * Command to browse an entity collection. * * @type {BrowseCommand} */ export declare abstract class BrowseCommand extends Command { /** * Filter expression. * * @type {FilterExpression} */ readonly filterExpression?: FilterExpression; /** * Sort expression. * * @type {SortExpression} */ readonly sortExpression?: SortExpression; /** * Include expression. * * @type {IncludeExpression} */ readonly includeExpression?: IncludeExpression; /** * Paginate expression. * * @type {PaginateExpression} */ readonly paginateExpression?: PaginateExpression; /** * Constructor. * * @param {EntityInfo} entityInfo Entity info. * @param {FilterExpression} filterExpression Filter expression. * @param {SortExpression} sortExpression Sort expressions. * @param {IncludeExpression} includeExpression Include expression. * @param {PaginateExpression} paginateExpression Paginate expression. */ constructor(entityInfo: EntityInfo, filterExpression?: FilterExpression, sortExpression?: SortExpression, includeExpression?: IncludeExpression, paginateExpression?: PaginateExpression); } //# sourceMappingURL=browse-command.d.ts.map