import { type Maybe } from '@dereekb/util';
import * as i0 from "@angular/core";
export interface TextChip<T = unknown> {
    text: string;
    tooltip?: string;
    selected?: boolean;
    color?: 'primary' | 'accent' | 'warn' | undefined;
    data?: T;
}
export declare class DbxTextChipsComponent<T = unknown> {
    readonly defaultSelection: import("@angular/core").InputSignal<Maybe<boolean>>;
    readonly chips: import("@angular/core").InputSignal<Maybe<TextChip<T>[]>>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DbxTextChipsComponent<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DbxTextChipsComponent<any>, "dbx-text-chips", never, { "defaultSelection": { "alias": "defaultSelection"; "required": false; "isSignal": true; }; "chips": { "alias": "chips"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
