/**
 * libxml2 2.0
 *
 * Generated from 2.0
 */

import * as GObject from "gobject2";

export function dummy(): void;

export class Node {
    static $gtype: GObject.GType<Node>;

    constructor(copy: Node);
}

export class NodePtr {
    static $gtype: GObject.GType<NodePtr>;

    constructor(copy: NodePtr);
}

export class Doc {
    static $gtype: GObject.GType<Doc>;

    constructor(copy: Doc);
}

export class DocPtr {
    static $gtype: GObject.GType<DocPtr>;

    constructor(copy: DocPtr);
}

export class NsPtr {
    static $gtype: GObject.GType<NsPtr>;

    constructor(copy: NsPtr);
}

export class Char {
    static $gtype: GObject.GType<Char>;

    constructor(copy: Char);
}

export class TextWriter {
    static $gtype: GObject.GType<TextWriter>;

    constructor(copy: TextWriter);
}

export class TextReader {
    static $gtype: GObject.GType<TextReader>;

    constructor(copy: TextReader);
}
