import { LucidModel, ModelQueryBuilderContract } from '@adonisjs/lucid/types/model';
import { AKListFilter, SingleFieldQueryOperator } from './index.js';
export declare class AKSingleFieldListFilter extends AKListFilter {
    field: string;
    operator: SingleFieldQueryOperator;
    constructor(field: string, operator: SingleFieldQueryOperator);
    matches(qsFilters: Record<string, any>): boolean;
    apply<Model extends LucidModel, Q extends ModelQueryBuilderContract<Model, InstanceType<Model>>>(dbQuery: Q, qsFilters: Record<string, any>, model: Model): void;
    clear(qsFilters: Record<string, any>): void;
}
