import { ReactiveController, ReactiveControllerHost } from 'lit'; export declare class TimeoutController implements ReactiveController { host: ReactiveControllerHost; checkIntervalMs: number; checkFn: () => Promise; checkIsTrueFn: Function; checkIsFalseFn?: Function; private _interval?; constructor(host: ReactiveControllerHost, checkFn: () => Promise, checkIsTrueFn: Function, checkIsFalseFn: Function, checkIntervalMs?: number); setInterval(): void; clearInterval(): void; hostDisconnected(): void; }