///
import { Events } from '../emitter/emitter.js';
import { getComputedStyle } from './getComputedStyle.js';
declare class Window extends Events {
navigator: {
appCodeName: string;
appName: string;
appVersion: string;
cookieEnabled: boolean;
mimeTypes: any[];
onLine: boolean;
platform: string;
plugins: any[];
product: string;
productSub: string;
userAgent: string;
vendor: string;
vendorSub: string;
};
requestAnimationFrame: (callback: any) => NodeJS.Timeout;
cancelAnimationFrame: (seed: any) => void;
getComputedStyle: typeof getComputedStyle;
Date: DateConstructor;
constructor();
get document(): import("../dom/document.js").Document;
addEventListener(event: string, callback: (arg: any) => void): void;
removeEventListener(event: string, callback: (arg: any) => void): void;
setTimeout(...args: Parameters): NodeJS.Timeout;
clearTimeout(...args: Parameters): void;
}
declare const window: Window;
export { window, };