export interface DOMSettableTokenList {
    length: number;
    value: string;
    add(token: string): void;
    contains(token: string): boolean;
    item(index: number): string | null;
    remove(token: string): void;
    replace(oldToken: string, newToken: string): boolean;
    supports(token: string): boolean;
    toggle(token: string, force?: boolean): boolean;
    [Symbol.iterator](): Iterator<string>;
}
export declare const setupCSSInterfaces: (global: any) => void;
export declare const setupSVGElement: (global: any) => void;
export declare function createMediaList(): MediaList;
export declare function createCSSRuleList(): CSSRuleList;
export declare function createCSSStyleDeclaration(): CSSStyleDeclaration;
export declare function createNamedNodeMap(): NamedNodeMap;
export declare function createNodeList(): NodeListOf<ChildNode>;
export declare function createHTMLCollection(): HTMLCollection;
export declare function createDOMSettableTokenList(): DOMSettableTokenList;
