import { type ReactElement } from 'react';
interface AiSkillBadgeProps {
    /** Skill code (e.g. "communications.email.translate"). Resolved to the skill via getByCode. */
    readonly skillCode: string;
    /** Show "vX.Y.Z" after the name. Default: true. */
    readonly showVersion?: boolean;
    /** Show a "Test" button that navigates to the skill detail page in test mode. Default: false. */
    readonly showTestButton?: boolean;
    /** "inline" = single row chip (sidebar). "block" = bigger card with description. Default: "inline". */
    readonly variant?: 'inline' | 'block';
}
/**
 * Reusable badge that surfaces which AI skill backs a feature action. Resolves the
 * skill metadata by code and links to its admin detail page so users can audit the
 * prompt, output schema and execution history. Use it wherever a skill is invoked
 * from a feature page so the call stops feeling like a black box.
 */
export declare function AiSkillBadge({ skillCode, showVersion, showTestButton, variant, }: AiSkillBadgeProps): ReactElement | null;
export {};
//# sourceMappingURL=AiSkillBadge.d.ts.map