import { EventEmitter } from '@angular/core';
import { IToken } from './models/token';
import * as i0 from "@angular/core";
export declare class TokenListComponent {
    static nextId: number;
    id: string;
    tokens: IToken[];
    removableTokens: boolean;
    hidePointerEvents: boolean;
    tokenSelected: EventEmitter<IToken>;
    tokenRemoved: EventEmitter<IToken>;
    onTokenSelected(token: IToken): void;
    onTokenRemoved(token: IToken): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TokenListComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TokenListComponent, "s-token-list", never, { "id": { "alias": "id"; "required": false; }; "tokens": { "alias": "tokens"; "required": true; }; "removableTokens": { "alias": "removableTokens"; "required": false; }; "hidePointerEvents": { "alias": "hidePointerEvents"; "required": false; }; }, { "tokenSelected": "tokenSelected"; "tokenRemoved": "tokenRemoved"; }, never, never, false, never>;
}
