import { type EventEmitter } from "../../../stencil-public-runtime";
import type { ChipItemSelectEvent, ChipState } from "../interfaces";
export declare class ChipItem {
    chipItem: HTMLIfxChipItemElement;
    ifxChipItemSelect: EventEmitter<ChipItemSelectEvent>;
    readonly value: string;
    readonly chipState: ChipState;
    selected: boolean;
    updateItemSelection(event: CustomEvent<ChipItemSelectEvent>): void;
    validateSelected(newValue: boolean, oldValue: boolean): void;
    private getItemLabel;
    private toggleItemSelection;
    private emitIfxChipItemSelectEvent;
    private handleItemClick;
    private handleItemKeyDown;
    private handleSelectedState;
    componentWillLoad(): void;
    render(): any;
}
