import { TypeFlags } from '../type-flags'; import { Type, ISimpleType } from '../Type'; import { IContextEntry, IValidationError } from '../type-checker'; import { ObjectNode } from '../../core/ObjectNode'; import { INode } from '../../core/interface'; export declare class Any extends Type { readonly shouldAttachNode: boolean; readonly flags: TypeFlags; constructor(); instantiate(parent: ObjectNode | null, subpath: string, environment: any, snapshot: T): INode; describe(): string; getSnapshot(node: INode): any; isValidSnapshot(value: any, context: IContextEntry[]): IValidationError[]; } export declare function any(): ISimpleType;