/** * Wayland compositors that can back a headless display. */ type CompositorId = "sway" | "weston"; /** * Settings for the per-worker headless Wayland display. */ type HeadlessOptions = { /** Output resolution as a "WIDTHxHEIGHT" string, for example "1024x768". */ size: string; /** Wayland compositor used to back the headless display. */ compositor: CompositorId; }; declare const STATIC_HEADLESS_ENV: { GDK_BACKEND: string; GDK_DISABLE: string; GDK_DEBUG: string; GSK_RENDERER: string; GTK_A11Y: string; LIBGL_ALWAYS_SOFTWARE: string; GST_GL_WINDOW: string; GSETTINGS_BACKEND: string; ALSOFT_DRIVERS: string; ALSOFT_LOGLEVEL: string; }; declare const resolveHeadlessOptions: (provided: Partial) => HeadlessOptions; declare const readHeadlessOptions: (params: URLSearchParams) => Partial; declare const startHeadlessDisplay: (options: HeadlessOptions) => Promise<() => void>; export { STATIC_HEADLESS_ENV, resolveHeadlessOptions, readHeadlessOptions, startHeadlessDisplay, type CompositorId, type HeadlessOptions, }; //# sourceMappingURL=headless-display.d.ts.map