import { FieldCrudManager, ValidationError } from "../../interfaces";
export interface BigIntFieldOptions {
    min: number | undefined | null;
    max: number | undefined | null;
    required: boolean | undefined | null;
    fieldName: string;
}
export declare class BigIntFieldCrudManager implements FieldCrudManager {
    private readonly options;
    constructor(options: BigIntFieldOptions);
    validate(createDto: any): ValidationError[];
    private applyValidations;
    private applyFormatValidations;
    transformForCreate(createDto: any): any;
    private isApplyMinValidation;
    private isApplyMaxValidation;
    private isApplyRequiredValidation;
    private isBigInt;
}
//# sourceMappingURL=BigIntFieldCrudManager.d.ts.map