import Primitive from './primitive'; import Nillable from './nillable'; import Nullable from './nullable'; import Optional from './optional'; import type { SymbolState } from '../types'; declare class Symbol extends Primitive> { filter(value: unknown, defaultable: false, quiet: true): boolean; filter(value: unknown, defaultable?: boolean, quiet?: false): symbol; filter(value: unknown, defaultable?: boolean, quiet?: boolean): symbol | boolean; test(value: unknown): value is symbol; anyOf(values: symbol[]): Symbol; noneOf(values: symbol[]): Symbol; nillable(): Nillable; nullable(): Nullable; optional(): Optional; } export default Symbol;