import { EventEmitter } from '@angular/core';
import { SdColor, SdSize } from '@sd-angular/core/utilities/models';
import * as i0 from "@angular/core";
export declare class SdBadge {
    defaultIcon: string;
    type: 'tag' | 'round' | 'icon';
    set _type(type: 'tag' | 'round' | 'icon' | undefined | null);
    color: SdColor;
    set _color(color: SdColor | undefined | null);
    set primary(value: boolean | '');
    set secondary(value: boolean | '');
    set success(value: boolean | '' | undefined | null);
    set info(value: boolean | '' | undefined | null);
    set warning(value: boolean | '' | undefined | null);
    set error(value: boolean | '' | undefined | null);
    fontSet: 'material-icons' | 'material-icons-outlined' | 'material-icons-round' | 'material-icons-sharp';
    set _fontSet(fontSet: 'material-icons' | 'material-icons-outlined' | 'material-icons-round' | 'material-icons-sharp' | undefined | null);
    title: string | number | undefined | null;
    description: string | undefined | null;
    tooltip: string | undefined | null;
    icon: string | undefined | null;
    size: SdSize;
    sdClick: EventEmitter<any>;
    onClick: (event: Event) => void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SdBadge, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SdBadge, "sd-badge", never, { "_type": { "alias": "type"; "required": false; }; "_color": { "alias": "color"; "required": false; }; "primary": { "alias": "primary"; "required": false; }; "secondary": { "alias": "secondary"; "required": false; }; "success": { "alias": "success"; "required": false; }; "info": { "alias": "info"; "required": false; }; "warning": { "alias": "warning"; "required": false; }; "error": { "alias": "error"; "required": false; }; "_fontSet": { "alias": "fontSet"; "required": false; }; "title": { "alias": "title"; "required": false; }; "description": { "alias": "description"; "required": false; }; "tooltip": { "alias": "tooltip"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "size": { "alias": "size"; "required": false; }; }, { "sdClick": "sdClick"; }, never, never, true, never>;
}
