import { default as Order } from './Order';
/**
 * 无参数的分页查询
 * 有参数的查询可参考: {@link SimpleQueryModel}
 * 复杂类型的参数查询可参考: {@link CompositeQuery}
 */
declare class QueryModel {
    pageIndex: number;
    pageSize: number;
    /**
     * 查询排序
     */
    orders: Array<Order>;
    setPageIndex(pageIndex: number): void;
    setPageSize(pageSize: number): void;
    /**
     * 根据字段更新查询排序
     * @param order
     */
    updateOrder(order: Order): void;
    /**
     * 指定指定的查询条件
     * @param orderField
     */
    removeOrder(orderField: string): void;
}
export default QueryModel;
