import { Component, Attributes } from 'jinge'; import { Input } from '../input'; import { Chip } from './chip'; export interface ChipsAttrs { id?: string; inputType?: 'text'; placeholder?: string; static?: boolean; limit?: number; value?: unknown[]; checkDuplicated?: boolean; } export declare class Chips extends Component { static template: string; id: string; inputType: 'text'; placeholder: string; static: boolean; limit: number; _value?: unknown[]; needCheckDuplicated?: boolean; inputValue: string; duplicatedChip: unknown; constructor(attrs: Attributes); get value(): unknown[]; set value(v: unknown[]); checkDuplicated(): boolean; insertChip(): void; removeChip(chip: unknown, evt?: Event): void; focus(): void; onInputRender(): void; onInputDestroy(ipt: Input): void; handleBackRemove(): void; handleInput(value: string): void; onKeyDown(evt: KeyboardEvent): void; onChipClicked(chip: Chip, evt: MouseEvent): void; }