declare enum DetectorType { Unknown = -1, RegToString = 0, DefineId = 1, Size = 2, DateToString = 3, FuncToString = 4, Debugger = 5, Performance = 6, DebugLib = 7, } interface IConfig { md5: string; url: string; timeOutUrl: string; tkName: string; ondevtoolopen(type: DetectorType, next: Function): void; ondevtoolclose: Function | null; interval: number; disableMenu: boolean; stopIntervalTime: number; clearIntervalWhenDevOpenTrigger: boolean; detectors: DetectorType[] | "all"; clearLog: boolean; disableSelect: boolean; disableCopy: boolean; disableCut: boolean; disablePaste: boolean; ignore: (string | RegExp)[] | null | (() => boolean); disableIframeParents: boolean; seo: boolean; rewriteHTML: string; } interface IDisableDevtool { (opts?: Partial): { success: boolean; reason: string }; isRunning: boolean; isSuspend: boolean; md5: (v: string) => string; version: string; DetectorType: typeof DetectorType; isDevToolOpened: () => boolean; } declare const disableDevtool: IDisableDevtool; export { disableDevtool as default };