import { Color } from "./Color";
import { ColorSpace } from "./ColorSpace";
import { IProcessColor, ProcessColor } from "./ProcessColor";
export interface ILabColor extends IProcessColor {
    l: number;
    a: number;
    b: number;
}
export declare class LabColor extends ProcessColor {
    protected readonly _colorSpace: ColorSpace;
    private _l;
    private _a;
    private _b;
    constructor(l: number, a: number, b: number, alpha: number, profile?: string);
    get l(): number;
    get a(): number;
    get b(): number;
    clone(): Color;
    equals(other: Color): boolean;
    getData(): ILabColor;
    toString(): string;
}
