import { PrepareContext, RequiredConfig, Rule, ToStringContext } from "../config"; declare function isSymbol(data: unknown): data is symbol; export declare class MinimumSymbolRule implements Rule { test: typeof isSymbol; toString(this: this, data: symbol, __config: RequiredConfig, __context: ToStringContext): string; } export declare class LesserSymbolRule implements Rule { test: typeof isSymbol; toString(this: this, data: symbol, __config: RequiredConfig, __context: ToStringContext): string; } export declare class MajorSymbolRule implements Rule { test: typeof isSymbol; toString(this: this, data: symbol, __config: RequiredConfig, __context: ToStringContext): string; } export declare class MaximumSymbolRule implements Rule { test: typeof isSymbol; prepare(this: this, data: symbol, config: RequiredConfig, context: PrepareContext): void; toString(this: this, data: symbol, config: RequiredConfig, context: ToStringContext): string; } export {};