import type { ReactElement } from 'react';
import type { TenantDetailDto, TenantStatus } from '@/services/api/adminApi';
interface TenantOverviewTabProps {
    readonly tenant: TenantDetailDto;
    readonly tenantOwner: {
        userDisplayName?: string;
        userEmail?: string;
    } | null;
    readonly statusConfig: Record<TenantStatus, {
        color: string;
        bgColor: string;
        borderColor: string;
    }>;
    readonly actionLoading: string | null;
    readonly onRefresh: () => Promise<void>;
    readonly onEditClick: () => void;
    readonly onStatusChange: (action: 'activate' | 'suspend' | 'archive') => void;
    readonly onMembersTabClick: () => void;
    readonly onLinkOrgClick: () => void;
    readonly onUnlinkOrg: () => Promise<void>;
}
export declare function TenantOverviewTab({ tenant, tenantOwner, statusConfig, actionLoading, onRefresh, onEditClick, onStatusChange, onMembersTabClick, onLinkOrgClick, onUnlinkOrg, }: TenantOverviewTabProps): ReactElement;
export {};
//# sourceMappingURL=TenantOverviewTab.d.ts.map