import { IColor } from "./Colors";
import { GradientType, RotateDirectionAlt } from "../../Enums";
import { RotateDirection } from "../../Enums";
import { RangeValue } from "../../Types";
export interface IGradientColorOpacity {
    value: RangeValue;
}
export interface IGradientColor {
    value: IColor;
    stop: number;
    opacity?: IGradientColorOpacity | number;
}
export interface IGradientAngle {
    value: number;
    direction: RotateDirection | keyof typeof RotateDirection | RotateDirectionAlt;
}
export interface IGradient {
    angle?: IGradientAngle;
    type: GradientType;
    colors: IGradientColor[];
}
