import { CmykColor, Color, LabColor, RgbColor, SpotColor } from "@aurigma/design-atoms-model/Colors";
export interface IColorParser {
    parse(colorString: string): Color;
}
export interface IRgbColorParser {
    parse(colorString: string): RgbColor | null;
}
export interface ICmykColorParser {
    parse(colorString: string): CmykColor | null;
}
export interface ILabColorParser {
    parse(colorString: string): LabColor | null;
}
export interface ISpotColorParser {
    parse(colorString: string, colorParser: IColorParser): SpotColor | null;
}
export interface INamedColorConverter {
    convert(colorName: string): string | null;
}
