export declare class tinycolor { static hexNames: any; static names: any; private _originalInput; private _r; private _g; private _b; private _a; private _roundA; private _format; private _gradientType; private _ok; private _tc_id; constructor(color?: any, opts?: any); isDark: () => boolean; isLight: () => boolean; isValid: () => any; getOriginalInput: () => any; getFormat: () => any; getAlpha: () => any; getBrightness: () => number; getLuminance: () => number; setAlpha: (value: any) => this; toHsv: () => { h: number; s: any; v: number; a: any; }; toHsvString: () => string; toHsl: () => { h: number; s: any; l: any; a: any; }; toHslString: () => string; toHex: (allow3Char: any) => string; toHexString: (allow3Char?: any) => string; toHex8: (allow4Char: any) => string; toHex8String: (allow4Char?: any) => string; toRgb: () => { r: number; g: number; b: number; a: any; }; toRgbString: () => string; toPercentageRgb: () => { r: string; g: string; b: string; a: any; }; toPercentageRgbString: () => string; toName: () => any; toFilter: (secondColor: any) => string; toString: (format?: any) => any; clone: () => tinycolor; _applyModification: (fn: any, args: any) => this; lighten: (...args: any[]) => this; brighten: (...args: any[]) => this; darken: (...args: any[]) => this; desaturate: (...args: any[]) => this; saturate: (...args: any[]) => this; greyscale: (...args: any[]) => this; spin: (...args: any[]) => this; _applyCombination: (fn: any, args: any) => any; analogous: (...args: any[]) => any; complement: (...args: any[]) => any; monochromatic: (...args: any[]) => any; splitcomplement: (...args: any[]) => any; triad: (...args: any[]) => any; tetrad: (...args: any[]) => any; fromRatio: (color: any, opts?: any) => tinycolor; equals: (color1: any, color2: any) => boolean; random: () => tinycolor; mix: (color1: any, color2: any, amount: any) => tinycolor; static readability: (color1: any, color2: any) => number; static isReadable: (color1: any, color2: any, wcag2: any) => boolean; static mostReadable: (baseColor: any, colorList: any, args: any) => any; }