import Gdk from "gi://Gdk"; type MaybeSpace = " " | ""; export type ColorString = `#${string}` | `rgb(${MaybeSpace}${number}${MaybeSpace},${MaybeSpace}${number}${MaybeSpace},${MaybeSpace}${number}${MaybeSpace})` | `rgba(${MaybeSpace}${number}${MaybeSpace},${MaybeSpace}${number}${MaybeSpace},${MaybeSpace}${number}${MaybeSpace})`; export declare class Color { /** Red value (0-255). */ r: number; /** Green value (0-255). */ g: number; /** Blue value (0-255). */ b: number; /** Alpha value (0-1). */ a: number; constructor( /** Red value (0-255). */ r: number, /** Green value (0-255). */ g: number, /** Blue value (0-255). */ b: number, /** Alpha value (0-1). */ a?: number); toRgba(): Gdk.RGBA; } export declare const parseColor: (color: ColorString) => Color; export {};