import { OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare const icons: readonly ["airplane", "amount-off", "amount-on", "analytics-circle", "analytics-diagram", "arrow-down", "arrow-down-circle", "arrow-left", "arrow-left-circle", "arrow-right", "arrow-right-circle", "arrow-up", "arrow-up-circle", "arrows-left-right", "arrows-up-down", "atm", "attachment", "attachment-vertical", "attention", "attention-circle", "auto", "bank", "bell", "bell-off", "calendar", "camera", "camera-switch", "cancel", "card-delivery", "card-topup", "card-transfer", "cash", "cash-deposit", "cash-withdrawals", "chat", "check", "check-circle", "chevron-down", "chevron-left", "chevron-right", "chevron-up", "cinema", "clock", "clock-hands", "cloud", "coffee", "compass", "contactless", "copy", "credit-card", "desktop", "download", "download-cloud", "edit", "euro", "eye", "eye-off", "face-id", "face-id-2", "face-id-3", "failed-circle", "file-text", "fingerprint", "fitness", "freeze", "gamepad", "gift", "globe", "grid", "guard", "heart", "help-circle", "history", "home", "id", "info", "key", "layers", "link", "link2", "link-external", "list", "lock", "login", "logout", "mail", "message-square", "mobile", "money-transfer", "more-horizontal", "more-vertical", "moto-payments", "music", "notebook", "online-payments", "passcode-change", "passcode-enable", "pause", "payments", "pen", "percent", "phone", "picture", "place", "plus", "qr-code", "receipt", "repeat", "scan-doc", "search", "settings", "share", "shopping", "sliders", "star", "taxi", "telecommunications", "trash", "tshirt", "unlock", "upload-cloud", "user", "users", "x"]; export declare type Icon = string | typeof icons[number]; export declare const iconColors: readonly ["warning", "critical", "success", "accent", "inverse"]; export declare type IconColor = typeof iconColors[number]; export declare const iconSizes: readonly ["xs", "s", "m", "l", "xl"]; export declare type IconSize = typeof iconSizes[number]; export declare class IconComponent implements OnInit { assetsPath: string; name: Icon; color: IconColor; size: IconSize; stroke: number | string; ariaHidden: boolean; constructor(assetsPath: string); ngOnInit(): void; get sizePx(): 12 | 16 | 20 | 24 | 32; get strokeWidth(): string | number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }