import { IotHubSku } from './index.js'; export type ApplicationAnswers = { appName: string; tenantId: string; clientId: string; clientSecret: string; }; export type EnvNameConfig = { envName: string; appName: string; }; export type SubscriptionConfig = { subscriptionId: string; location: string; }; export type ResourceGroupConfig = { resourceGroupName: string; }; export type IotHubNameConfig = { iotHubName: string; }; export type IotHubConfig = { newIotHubName: string; newIotHubTier: IotHubSku; newIotHubCapacity: number; }; export type ContainerRegistryNameConfig = { containerRegistryName: string; }; export type StorageAccountNameConfig = { storageAccountName: string; }; export type StorageContainerNameConfig = { storageContainerName: string; }; export type DeviceNameConfig = { iotDeviceName: string; }; export type ManifestNameConfig = { manifestName: string; }; export type SecurityGroupNameConfig = { securityGroupName: string; }; export type VirtualNetworkNameConfig = { virtualNetworkName: string; }; export type SubnetNameConfig = { subnetName: string; }; export type IpResourceNamesObject = { publicIpName: string; domainNameLabel: string; }; export type NetworkInterfaceNameConfig = { networkInterfaceName: string; }; export type VirtualMachineParams = { virtualMachineName: string; adminUsername: string; adminPassword: string; }; export declare enum EmulationStrategies { Local = "Local", Cloud = "Cloud" } export type LanguageKey = { languageKey: 'Cs' | 'Js' | 'C' | 'Py'; }; export type ModuleNameConfig = { moduleName: string; }; export type ModuleSource = { source: 'Project' | 'Local' | 'GitHub'; };