// DO NOT EDIT. This file is generated with `npm run build:space-accessors`.

/** Proxy used for space accessors */
export type SpaceAccessor = Record<string, number | null> & (number | null)[];

declare class SpaceAccessors {
	__rec2020_oetf: SpaceAccessor;
	a98rgb: SpaceAccessor;
	a98rgb_linear: SpaceAccessor;
	acescc: SpaceAccessor;
	acescg: SpaceAccessor;
	cam16_jmh: SpaceAccessor;
	hct: SpaceAccessor;
	hpluv: SpaceAccessor;
	hsl: SpaceAccessor;
	hsluv: SpaceAccessor;
	hsv: SpaceAccessor;
	hwb: SpaceAccessor;
	ictcp: SpaceAccessor;
	jzazbz: SpaceAccessor;
	jzczhz: SpaceAccessor;
	lab: SpaceAccessor;
	lab_d65: SpaceAccessor;
	lch: SpaceAccessor;
	lchuv: SpaceAccessor;
	luv: SpaceAccessor;
	okhsl: SpaceAccessor;
	okhsv: SpaceAccessor;
	oklab: SpaceAccessor;
	oklch: SpaceAccessor;
	oklrab: SpaceAccessor;
	oklrch: SpaceAccessor;
	p3: SpaceAccessor;
	p3_linear: SpaceAccessor;
	prophoto: SpaceAccessor;
	prophoto_linear: SpaceAccessor;
	rec2020: SpaceAccessor;
	rec2020_linear: SpaceAccessor;
	rec2100_linear: SpaceAccessor;
	rec2100hlg: SpaceAccessor;
	rec2100pq: SpaceAccessor;
	srgb: SpaceAccessor;
	srgb_linear: SpaceAccessor;
	xyz: SpaceAccessor;
	xyz_abs_d65: SpaceAccessor;
	xyz_d50: SpaceAccessor;
	xyz_d65: SpaceAccessor;
	a: number | null;
	az: number | null;
	b: number | null;
	bz: number | null;
	c: number | null;
	cp: number | null;
	ct: number | null;
	cz: number | null;
	g: number | null;
	h: number | null;
	hz: number | null;
	i: number | null;
	j: number | null;
	jz: number | null;
	l: number | null;
	m: number | null;
	r: number | null;
	s: number | null;
	t: number | null;
	u: number | null;
	v: number | null;
	w: number | null;
	x: number | null;
	y: number | null;
	z: number | null;
}

export default SpaceAccessors;
