import { ClusterEntity } from '../../../src/modules/infrastructure/clusters/entities/cluster.entity';
export interface ResolvedCluster {
    id: string;
    name: string;
    entity: ClusterEntity;
}
/**
 * Resolves which cluster to target for a CLI command.
 *
 * Resolution order:
 *   1. --cluster flag provided → match by ID or name (exact, case-insensitive)
 *   2. No flag + exactly 1 cluster stored locally → use it
 *   3. No flag + multiple clusters → error with list + hint
 *   4. No clusters at all → error asking to run `flui env create`
 */
export declare function resolveCluster(clusterFlag?: string): Promise<ResolvedCluster>;
