import { PrepareContext, RequiredConfig, Rule, ToStringContext } from "../config"; declare function isMap(data: unknown): data is Map; export declare class MinimumMapRule implements Rule> { test: typeof isMap; toString(this: this, data: Map, __config: RequiredConfig, __context: ToStringContext): string; } export declare class LesserMapRule implements Rule> { test: typeof isMap; prepare(this: this, data: Map, config: RequiredConfig, context: PrepareContext): void; toString(this: this, data: Map, config: RequiredConfig, context: ToStringContext): string; } export declare class MajorMapRule implements Rule> { test: typeof isMap; prepare(this: this, data: Map, config: RequiredConfig, context: PrepareContext): void; toString(this: this, data: Map, config: RequiredConfig, context: ToStringContext): string; } export declare class MaximumMapRule implements Rule> { test: typeof isMap; prepare(this: this, data: Map, config: RequiredConfig, context: PrepareContext): void; toString(this: this, data: Map, config: RequiredConfig, context: ToStringContext): string; } export {};