import { EventEmitter, TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ChipItemComponent {
    dataRender: string | Object;
    objectField: string;
    disabled: boolean;
    templateRef: TemplateRef<any> | undefined;
    itemIndex: number;
    showTooltip: boolean;
    maxLengthRenderWithoutTooltip: number;
    clickRemove: EventEmitter<{
        itemIndex: number;
        event: Event;
    }>;
    chipClicked: EventEmitter<{
        event: Event;
        data: string | Object;
    }>;
    clickedRemove($event: Event): void;
    onChipClicked($event: Event): void;
    get _text(): string;
    get _rawText(): any;
    static ɵfac: i0.ɵɵFactoryDeclaration<ChipItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ChipItemComponent, "s-chip-item", never, { "dataRender": { "alias": "dataRender"; "required": true; }; "objectField": { "alias": "objectField"; "required": true; }; "disabled": { "alias": "disabled"; "required": true; }; "templateRef": { "alias": "templateRef"; "required": false; }; "itemIndex": { "alias": "itemIndex"; "required": true; }; "showTooltip": { "alias": "showTooltip"; "required": true; }; "maxLengthRenderWithoutTooltip": { "alias": "maxLengthRenderWithoutTooltip"; "required": true; }; }, { "clickRemove": "clickRemove"; "chipClicked": "chipClicked"; }, never, never, false, never>;
}
