import Compositor from './Compositor'; import DataDeviceManager from './DataDeviceManager'; import { CompositorGlobals } from './index'; import Output from './Output'; import { Seat } from './Seat'; import Session from './Session'; import Shell from './Shell'; import Subcompositor from './Subcompositor'; import XdgWmBase from './XdgWmBase'; declare class Globals implements CompositorGlobals { readonly session: Session; readonly seat: Seat; readonly compositor: Compositor; readonly dataDeviceManager: DataDeviceManager; readonly subcompositor: Subcompositor; readonly shell: Shell; readonly xdgWmBase: XdgWmBase; outputs: Output[]; static create(session: Session): Globals; private constructor(); registerOutput(output: Output): void; unregisterOutput(output: Output): void; register(): void; unregister(): void; } export default Globals;