import { FormControl } from '@angular/forms'; import { TsChipComponent, TsChipEvent, TsChipSelectionChange } from '@terminus/ui/chip'; export declare class RegularChip { options: string[]; } export declare class OneChip { options: string[]; removed(): void; } export declare class SingleChip { option: string; selected: boolean; removed: (event?: TsChipEvent) => void; chipDestroy: (event?: TsChipEvent) => void; selectionChange: (event?: TsChipSelectionChange) => void; } export declare class NoChip { } export declare class DisabledChip { options: string[]; isDisabled: boolean; } export declare class ReadonlyChip { options: string[]; isReadonly: boolean; } export declare class Autocomplete { allowMultiple: boolean; myCtrl: FormControl; options: string[]; } export declare class StandardChipCollection { options: number[]; selectable: boolean; } export declare class Tabindex { options: number[]; index: number; isDisabled: boolean; } export declare class Id { options: number[]; myId: number; } export declare class NotAllowMultipleSelections { options: number[]; allowMultipleSelections: boolean; } export declare class NoValueChip { options: never[]; } export declare class Events { options: string[]; change: (v: any) => void; removed: (v: TsChipEvent) => void; tabbed: () => void; remove: (v: TsChipComponent) => void; } export declare class ChipNoValue { options: string[]; } export declare class ChipBadge { } export declare type TsChipTestComponent = Autocomplete | RegularChip | ChipBadge | ChipNoValue | DisabledChip | Events | Id | OneChip | NoChip | NotAllowMultipleSelections | NoValueChip | ReadonlyChip | SingleChip | StandardChipCollection | Tabindex; /** * NOTE: Currently all exported Components must belong to a module. So this is our useless module to avoid the build error. */ export declare class TsChipCollectionTestComponentsModule { }