import React, { ComponentType } from 'react'; export { canUseDOM, canUseEventListeners, onDOMLoaded } from '@vkontakte/vkjs/lib/dom'; export interface DOMContextInterface { /** * @ignore */ window?: Window; /** * @ignore */ document?: Document; } export declare type DOMProps = DOMContextInterface; export declare const getDOM: () => { window: Window & typeof globalThis; document: Document; }; export declare const DOMContext: React.Context; export declare const useDOM: () => { window: Window; document: Document; }; export declare function withDOM(Component: ComponentType): ComponentType;