import type { Colord } from "./colord"; export declare abstract class AbsColor { private colordCache?; toHex(format?: "RGB" | "RRGGBB" | "default" | null | undefined): string | null; toName(): string | null; abstract isComplete(): boolean; abstract getAlpha(): number | null; abstract removeAlpha(): AbsColor; abstract toColorString(): string; protected abstract newColord(): Colord | null; protected toHexImpl(): string | undefined | null; protected toNameImpl(): string | undefined | null; protected getColord(): Colord | null; }