import { PipeTransform } from '@nestjs/common';
export type NumberFilter = {
    readonly type: 'BETWEEN';
    readonly from: number;
    readonly to: number;
} | {
    readonly type: 'EQUAL' | 'GREATER' | 'LESS';
    readonly value: number;
};
export declare class NumberFilterPipe implements PipeTransform {
    private readonly title;
    private readonly options?;
    constructor(title: string, options?: Partial<{
        readonly optional: boolean;
    }> | undefined);
    private isNumeric;
    transform(value: string): NumberFilter | null;
}
//# sourceMappingURL=number.pipe.d.ts.map