/**
 * xrandr 1.3
 *
 * Generated from 1.3
 */

import * as GObject from "gobject2";

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

    constructor(copy: ScreenSize);
}

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

    constructor(copy: ScreenChangeNotifyEvent);
}

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

    constructor(copy: NotifyEvent);
}

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

    constructor(copy: ScreenResources);
}

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

    constructor(copy: OutputChangeNotifyEvent);
}

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

    constructor(copy: CrtcChangeNotifyEvent);
}

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

    constructor(copy: OutputPropertyNotifyEvent);
}
