import * as _angular_core from '@angular/core'; import { EventEmitter } from '@angular/core'; import { ColorRGB, Point2D } from '@obliczeniowo/elementary/classes'; import * as i3 from '@angular/common'; interface HexColor { color: ColorRGB | string; x: number | string; y: number | string; } declare class HexColorComponent { /** hex element ray */ ray: _angular_core.InputSignal; /** x pos can be css style like calc(50% + 10px) */ x: _angular_core.InputSignal; /** y pos can be css style like calc(50% + 10px) */ y: _angular_core.InputSignal; /** fill color as ColorRGB object or string color as one of: * #ffffff * rgb(255, 255, 255) * rgba(255, 255, 255, 0.5) * named color format, for example: red, blue, green ... */ fill: _angular_core.InputSignal; strokeWidth: _angular_core.InputSignal; /** stroke color as ColorRGB object or string color as one of: * #ffffff * rgb(255, 255, 255) * rgba(255, 255, 255, 0.5) * named color format, for example: red, blue, green ... */ strokeColor: _angular_core.InputSignal; clicked: EventEmitter; protected fillHover: _angular_core.Signal; hover: boolean; protected points: _angular_core.Signal; onClick(): void; protected recalc(): string; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class HexColorsComponent { /** hex element ray */ ray: _angular_core.InputSignalWithTransform; /** Number of levels */ rounds: _angular_core.InputSignalWithTransform; /** color to select if exist on palette of colors */ color: _angular_core.ModelSignal; protected width: _angular_core.Signal; protected height: _angular_core.Signal; readonly h: number; readonly rayTranslate: Point2D; readonly move: Point2D; elements: _angular_core.Signal<{ pos: Point2D; color: ColorRGB; }[]>; strokeColor: ColorRGB | string; selected: _angular_core.Signal; selectedColor: ColorRGB; onChange(selected: HexColor): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class HexColorModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { HexColorModule, HexColorsComponent };