@alegendstale/holly-components
Version:
Reusable UI components created using lit
27 lines • 936 B
TypeScript
import colorsea from '../utils/colorsea-wrapper.js';
import { PaletteSettings } from "../components/color-palette/color-palette-utils.js";
export declare enum Combination {
Complimentary = "Complimentary",
Monochromatic = "Monochromatic",
Analogous = "Analogous",
Triadic = "Triadic",
Tetradic = "Tetradic",
Random = "Random"
}
type OptionalParams = {
baseColor?: ReturnType<typeof colorsea>;
settings?: PaletteSettings;
};
/**
* Generate colors based on color theory
* @param baseColor Initial color to generate the rest from
* @param combination The type of color theory combination to use
* @param settings The settings for the palette
* @returns Generated colors & settings
*/
export declare function generateColors(combination: Combination, optional?: OptionalParams): {
colors: string[];
settings: PaletteSettings | undefined;
};
export {};
//# sourceMappingURL=generateUtils.d.ts.map