2c6224743cbc28284a02dee737dfa976ff3043b90256849da63fa649516a3b7f9a237fb4b1e6db44300031cbbc90523bc9b04be4e1f849dc41fd84ea2d651c 726 B

123456789101112131415161718192021222324
  1. import { TinyColor } from './index.js';
  2. export interface RandomOptions {
  3. seed?: number;
  4. hue?: number | string | 'red' | 'orange' | 'yellow' | 'green' | 'blue' | 'purple' | 'pink' | 'monochrome';
  5. luminosity?: 'random' | 'bright' | 'dark' | 'light';
  6. alpha?: number;
  7. }
  8. export interface RandomCountOptions extends RandomOptions {
  9. count?: number | null;
  10. }
  11. export declare function random(options?: RandomOptions): TinyColor;
  12. export declare function random(options?: RandomCountOptions): TinyColor[];
  13. /**
  14. * @hidden
  15. */
  16. export interface ColorBound {
  17. name: string;
  18. hueRange: [number, number] | null;
  19. lowerBounds: Array<[number, number]>;
  20. }
  21. /**
  22. * @hidden
  23. */
  24. export declare const bounds: ColorBound[];