import * as _angular_core from '@angular/core'; import { LuccaIcon } from '@lucca-front/icons'; interface ChipTranslate { delete: string; error: string; warning: string; } declare class ChipComponent { readonly intl: _angular_core.InputSignalWithTransform>; /** * Add an ellipsis if the text is too long */ readonly withEllipsis: _angular_core.InputSignalWithTransform; /** * Makes the chip non-removable */ readonly unkillable: _angular_core.InputSignalWithTransform; /** * Which palette should be used for the entire chip. * Defaults to none (inherits parent palette) */ readonly palette: _angular_core.InputSignal; /** * Disabled the chip */ readonly disabled: _angular_core.InputSignalWithTransform; /** * Which size should the chip be? Defaults or small */ readonly size: _angular_core.InputSignal<"S">; /** * State is a shorthand to set the icon and the palette to the recommended values for the icon and palette based on * the provided state. * * If one of the icon or palette inputs are filled along with the state input, their values will have the priority over * state (so setting state to success and palette to warning will make the palette warning) */ readonly state: _angular_core.InputSignal<"warning" | "critical">; /** * Which icon should we display in the chip if any? * Defaults to no icon. */ readonly icon: _angular_core.InputSignal; /** * Emit event when button kill is click */ readonly kill: _angular_core.OutputEmitterRef; readonly stateAlt: _angular_core.Signal; readonly isWarning: _angular_core.Signal; readonly isCritical: _angular_core.Signal; readonly displayedIcon: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { ChipComponent };