import { PrepareContext, RequiredConfig, Rule, ToStringContext } from "../config"; declare function isBigInt(data: unknown): data is bigint; export declare class MinimumBigIntRule implements Rule { test: typeof isBigInt; toString(this: this, data: bigint, __config: RequiredConfig, __context: ToStringContext): string; } export declare class LesserBigIntRule implements Rule { test: typeof isBigInt; toString(this: this, data: bigint, __config: RequiredConfig, __context: ToStringContext): string; } export declare class MajorBigIntRule implements Rule { test: typeof isBigInt; toString(this: this, data: bigint, __config: RequiredConfig, __context: ToStringContext): string; } export declare class MaximumBigIntRule implements Rule { test: typeof isBigInt; prepare(this: this, data: bigint, config: RequiredConfig, context: PrepareContext): void; toString(this: this, data: bigint, config: RequiredConfig, context: ToStringContext): string; } export {};