import type { IApplicationRepository } from '../../ports/output/repositories/application-repository.interface.js';
import type { CloudDeploymentProvider } from '../../../domain/generated/output.js';
export interface SelectCloudProviderInput {
    applicationId: string;
    provider: CloudDeploymentProvider;
}
export declare class SelectCloudProviderUseCase {
    private readonly applicationRepo;
    constructor(applicationRepo: IApplicationRepository);
    execute(input: SelectCloudProviderInput): Promise<void>;
}
//# sourceMappingURL=select-cloud-provider.use-case.d.ts.map