export declare const validOpenGlRenderers: readonly ["swangle", "angle", "egl", "swiftshader", "vulkan", "angle-egl"];
export type OpenGlRenderer = (typeof validOpenGlRenderers)[number];
export declare const DEFAULT_OPENGL_RENDERER: OpenGlRenderer | null;
export declare const getChromiumOpenGlRenderer: () => "angle" | "swangle" | "egl" | "swiftshader" | "vulkan" | "angle-egl" | null;
export declare const setChromiumOpenGlRenderer: (renderer: OpenGlRenderer) => void;
export declare const glOption: {
    cliFlag: "gl";
    docLink: string;
    name: string;
    type: OpenGlRenderer | null;
    ssrName: string;
    description: () => import("react/jsx-runtime").JSX.Element;
    getValue: ({ commandLine }: {
        commandLine: Record<string, unknown>;
    }) => {
        value: OpenGlRenderer;
        source: string;
    } | {
        value: null;
        source: string;
    };
    setConfig: (value: OpenGlRenderer | null) => void;
};
export declare const validateOpenGlRenderer: (option: unknown) => OpenGlRenderer | null;
