import { OrderBy } from '..';
import Model from '../dataModel/model';
import { Context, Plugin } from './interface';
declare const enum OrderByEnum {
    ASC = "ASC",
    DESC = "DESC"
}
export default class OrderInputPlugin implements Plugin {
    visitModel(model: Model, context: Context): void;
    getOrderInputName(model: Model): string;
    static parseOrder(order: Record<string, OrderByEnum>): OrderBy | null;
    parseOrder(order: Record<string, OrderByEnum>): OrderBy | null;
    private createOrderFilter;
}
export {};
