/**
 * Show Feature Use Case
 *
 * Retrieves a single feature by its ID.
 *
 * Business Rules:
 * - Throws if the feature does not exist
 * - Error message includes the requested ID for debugging
 */
import type { Feature } from '../../../domain/generated/output.js';
import type { IFeatureRepository } from '../../ports/output/repositories/feature-repository.interface.js';
export declare class ShowFeatureUseCase {
    private readonly featureRepo;
    constructor(featureRepo: IFeatureRepository);
    execute(featureId: string): Promise<Feature>;
}
//# sourceMappingURL=show-feature.use-case.d.ts.map