import type { ReactElement } from 'react';
import type { PermissionStatus } from './types';
interface PermissionStatusIndicatorProps {
    readonly status: PermissionStatus;
    readonly grantedCount: number;
    readonly totalCount: number;
    /**
     * 'badge' - Full badge with border and text (for lists)
     * 'icon' - Compact icon with count below (for matrix cells)
     */
    readonly variant?: 'badge' | 'icon';
}
export declare function PermissionStatusIndicator({ status, grantedCount, totalCount, variant, }: PermissionStatusIndicatorProps): ReactElement;
export {};
//# sourceMappingURL=PermissionStatusIndicator.d.ts.map