import { IsNumberOptions } from '../../type'; import { ArraySchema } from './array'; import { BaseSchema } from './base'; export declare class NumberSchema extends BaseSchema { protected options: IsNumberOptions; integer(integer?: boolean): this; min(min: number): this; max(max: number): this; buildSchema(): { type: string | string[]; minimum: number; maximum: number; description: string; }; buildSwagger(): Record; protected checkError(input: { value: any; }): void; array(): ArraySchema; clone(): NumberSchema; }