import type AvonRequest from '../Http/Requests/AvonRequest';
import type { Repository } from '../Repositories';
import { Direction, type Model } from '../Contracts';
import Ordering from './Ordering';
export default class PrimaryKey extends Ordering {
    /**
     * Apply the filter into the given repository.
     */
    apply(request: AvonRequest, repository: Repository<Model>, direction: Direction): Repository<Model>;
}
