interface IDocument {
    readonly hasFocus: () => boolean;
    readonly createElement: <Element extends HTMLElement>(tag: string) => Element;
    readonly querySelector: <Element extends HTMLElement>(tag: string) => Element | null;
    readonly addEventListener: (type: string, listener: (event: Event) => void, options?: boolean | AddEventListenerOptions) => void;
    readonly removeEventListener: (type: string, listener: (event: Event) => void, options?: boolean | AddEventListenerOptions) => void;
    readonly hidden: boolean;
}
export default IDocument;
