import * as Tp from 'thingpedia'; import ExactMatcher from './exact'; interface ExactMatchBuilderOptions { locale: string; timezone: string | undefined; cachedir: string; developerdir: string[]; thingpediaClient: Tp.BaseClient; } /** * Build an exact matcher for a set of devices in the developer directory. * */ export default class ExactMatchBuilder { private _locale; private _timezone; private _cachefile; private _developerdir; private _matcher; private _tpClient; private _rng; constructor(options: ExactMatchBuilderOptions); private _getDeveloperDirMTime; private _generateExact; load(): Promise; } export {};