import chokidar = require('chokidar'); import { allOptions, logContexts } from '../types'; import { HotEmitter } from '../interface/HotEmitter'; import TypeDoc = require('typedoc'); export declare class HotUtils { emitter: HotEmitter; isReady: boolean; timer: any; constructor(emitter: HotEmitter); protected parseOptions(opts: allOptions, app: TypeDoc.Application): allOptions; /** * For compatibility with any other plugins which may override the 'out' * option, we explicitly get it from 'typedoc.json'. * @param opts * @returns */ protected getHttpRoot(opts: allOptions): string; protected startWatchingFiles(opts: allOptions, emitter?: HotEmitter): chokidar.FSWatcher; protected debounceWatchCallBack(path: any, emitter: HotEmitter): void; protected findJsonInString(string: string): false | { [key: string]: unknown; }; protected logger(context: logContexts, message: string, type: 'log' | 'warn' | 'error', prefix?: boolean): void; } //# sourceMappingURL=Utils.d.ts.map