import { Color } from "../models/Color"; import { RGB } from "../typings/RGB"; export declare type Func = (v: V, v2: V2) => R; export declare type ColorFunc = Func; export declare type ColorModificationFunc = ColorFunc; export declare type ColorCombinationFunc = ColorFunc; export declare const brighten: ColorModificationFunc; export declare const lighten: ColorModificationFunc; export declare const darken: ColorModificationFunc; export declare const desaturate: ColorModificationFunc; export declare const saturate: ColorModificationFunc; /** * Spin takes a positive or negative amount within [-360, 360] indicating the change of hue. * Values outside of this range will be wrapped into this range. * @param color * @param amount */ export declare const spin: ColorModificationFunc; export declare const complement: ColorCombinationFunc; export declare const triad: ColorCombinationFunc; export declare const tetrad: ColorCombinationFunc; export declare const splitcomplement: ColorCombinationFunc; export declare type AnalogousOption = { results: number; slices: number; }; export declare const analogous: ColorCombinationFunc, Color[]>; export declare type MonochromaticOption = { results: number; }; export declare const monochromatic: ColorCombinationFunc, Color[]>; //# sourceMappingURL=color.d.ts.map