/**
* Created by user on 2018/2/19/019.
*/
///
export * from '../index';
import { ClassProxyStatic } from 'class-proxy';
import { IJSDOM, fromFile, IFromUrlOptions, IJSDOM_Symbol_Options } from './pack';
import { JSDOM as _JSDOM } from 'jsdom';
import Bluebird from 'bluebird';
export declare type IJSDOM_STATIC = ClassProxyStatic & typeof _JSDOM & {
fromFile: typeof fromFile;
fromURL: IFromURLApi;
};
export interface IFromURLApi {
(url: string | URL, options?: IFromUrlOptions): Bluebird;
}
export declare const JSDOM: typeof IJSDOMC;
export declare class IJSDOMC extends _JSDOM {
static fromFile: typeof fromFile;
static fromURL: IFromURLApi;
$: JQueryStatic;
url: URL;
document: Document;
_options: IJSDOM_Symbol_Options;
fakeThen(cb: (jsdom: IJSDOMC) => T): T;
}
export default JSDOM;