export interface MetaObject { pos?: any; tag?: any; yearlyRange?: any; time?: any; ratio?: any; timeIndicator?: any; order?: any; hyphenedOrder?: any; number?: any; abbrev?: any; properNoun?: any; acronym?: any; meta?: any; } export interface Result { tokens: Array; tags: Array; confidence: Array; smooth: () => Result; initial: () => Result; } declare class Tag { tokens: Array; tags: Array; confidence: Array; meta: Array; blocked: Array; constructor(tokens: Array, meta?: Array); initial: () => Result; smooth: () => Result; private _PreBrill; private _applyBrillRule; private _Brill; private _PostBrill; } export { Tag };