import { Badge, BadgePosition, BadgeType } from './badge-types';
/**
 * Utility to get aria labels for badges
 * @param type
 * @param parentComponent
 * @param bindValue
 * @returns
 */
export declare const getAriaLabelForBadge: (type: BadgeType | undefined, parentComponent: string | undefined, bindValue: string | undefined) => string;
/**
 * Utility parsing a Badge String into a Badge[] array object
 * Applies validation and default fallbacks during parsing
 * @param input
 * @returns
 */
export declare const parseBadges: (input: string) => Badge[];
/**
 * Type guard for BadgeType
 * @param type
 * @returns
 */
export declare const isValidBadgeType: (type: string) => type is BadgeType;
/**
 * Type guard for BadgePosition
 * @param position
 * @returns
 */
export declare const isValidBadgePosition: (position: string) => position is BadgePosition;
//# sourceMappingURL=badge-utils.d.ts.map