import { type OnChanges, type SimpleChanges } from '@angular/core';
import { type IconsT } from '../../interfaces/icon.interface';
import { type BadgeTypeT } from '../../interfaces/badge.interface';
import * as i0 from "@angular/core";
export declare class BadgeComponent implements OnChanges {
    type: BadgeTypeT;
    icon?: IconsT | undefined;
    small?: boolean | string | undefined;
    large?: boolean | string | undefined;
    stretch?: boolean | string | undefined;
    inputType: typeof this.type;
    inputIcon: typeof this.icon | undefined;
    fontsize: number;
    inputSmall: boolean;
    inputLarge: boolean;
    inputStretch: boolean;
    ngOnChanges(changes: SimpleChanges): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BadgeComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<BadgeComponent, "cf-badge", never, { "type": { "alias": "type"; "required": false; }; "icon": { "alias": "icon"; "required": false; }; "small": { "alias": "small"; "required": false; }; "large": { "alias": "large"; "required": false; }; "stretch": { "alias": "stretch"; "required": false; }; }, {}, never, ["*"], false, never>;
}
