import "@alloy-js/core"; export interface _AppxBundleResourceFileMapsIntermediateProps extends SimpleItemTypeProps { } export declare const _AppxBundleResourceFileMapsIntermediate: (props: { children?: import("@alloy-js/core").Children; } & _AppxBundleResourceFileMapsIntermediateProps) => import("@alloy-js/core").Children; export interface _GetResolvedSDKReferencesOutputProps extends SimpleItemTypeProps { } export declare const _GetResolvedSDKReferencesOutput: (props: { children?: import("@alloy-js/core").Children; } & _GetResolvedSDKReferencesOutputProps) => import("@alloy-js/core").Children; export interface _PackagingOutputsUnexpandedProps extends SimpleItemTypeProps { } export declare const _PackagingOutputsUnexpanded: (props: { children?: import("@alloy-js/core").Children; } & _PackagingOutputsUnexpandedProps) => import("@alloy-js/core").Children; export interface _ProjectArchitectureFromPayloadProps extends SimpleItemTypeProps { } export declare const _ProjectArchitectureFromPayload: (props: { children?: import("@alloy-js/core").Children; } & _ProjectArchitectureFromPayloadProps) => import("@alloy-js/core").Children; export interface _ProjectArchitectureItemProps extends SimpleItemTypeProps { } export declare const _ProjectArchitectureItem: (props: { children?: import("@alloy-js/core").Children; } & _ProjectArchitectureItemProps) => import("@alloy-js/core").Children; export interface _StoreManifestSchemaDirProps extends StringPropertyTypeProps { } export declare const _StoreManifestSchemaDir: (props: { children?: import("@alloy-js/core").Children; } & _StoreManifestSchemaDirProps) => import("@alloy-js/core").Children; /** * Indicates whether to enable acceleration when building in Visual Studio (boolean). */ export interface AccelerateBuildsInVisualStudioProps { } /** * Indicates whether to enable acceleration when building in Visual Studio (boolean). */ export declare const AccelerateBuildsInVisualStudio: (props: { children?: import("@alloy-js/core").Children; } & AccelerateBuildsInVisualStudioProps) => import("@alloy-js/core").Children; export interface AdditionalDependenciesProps { } export declare const AdditionalDependencies: (props: { children?: import("@alloy-js/core").Children; } & AdditionalDependenciesProps) => import("@alloy-js/core").Children; export interface AdditionalFileItemNamesProps extends StringPropertyTypeProps { } export declare const AdditionalFileItemNames: (props: { children?: import("@alloy-js/core").Children; } & AdditionalFileItemNamesProps) => import("@alloy-js/core").Children; export interface AdditionalIncludeDirectoriesProps { } export declare const AdditionalIncludeDirectories: (props: { children?: import("@alloy-js/core").Children; } & AdditionalIncludeDirectoriesProps) => import("@alloy-js/core").Children; export interface AdditionalLibraryDirectoriesProps { } export declare const AdditionalLibraryDirectories: (props: { children?: import("@alloy-js/core").Children; } & AdditionalLibraryDirectoriesProps) => import("@alloy-js/core").Children; export interface AdditionalManifestDependenciesProps { } export declare const AdditionalManifestDependencies: (props: { children?: import("@alloy-js/core").Children; } & AdditionalManifestDependenciesProps) => import("@alloy-js/core").Children; export interface AdditionalManifestFilesProps { } export declare const AdditionalManifestFiles: (props: { children?: import("@alloy-js/core").Children; } & AdditionalManifestFilesProps) => import("@alloy-js/core").Children; export interface AdditionalOptionsProps { } export declare const AdditionalOptions: (props: { children?: import("@alloy-js/core").Children; } & AdditionalOptionsProps) => import("@alloy-js/core").Children; export interface AdditionalUsingDirectoriesProps { } export declare const AdditionalUsingDirectories: (props: { children?: import("@alloy-js/core").Children; } & AdditionalUsingDirectoriesProps) => import("@alloy-js/core").Children; export interface AddModuleNamesToAssemblyProps { } export declare const AddModuleNamesToAssembly: (props: { children?: import("@alloy-js/core").Children; } & AddModuleNamesToAssemblyProps) => import("@alloy-js/core").Children; export interface ALProps extends TaskTypeProps { AlgorithmId?: unknown; BaseAddress?: unknown; CompanyName?: unknown; Configuration?: unknown; Copyright?: unknown; Culture?: unknown; DelaySign?: boolean; Description?: unknown; EmbedResources?: unknown; EnvironmentVariables?: unknown; EvidenceFile?: unknown; FileVersion?: unknown; Flags?: unknown; GenerateFullPaths?: boolean; KeyContainer?: unknown; KeyFile?: unknown; LinkResources?: unknown; LogStandardErrorAsError?: boolean; MainEntryPoint?: unknown; OutputAssembly: unknown; Platform?: unknown; ProductName?: unknown; ProductVersion?: unknown; ResponseFiles?: unknown; SdkToolsPath?: unknown; SourceModules?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; TargetType?: unknown; TemplateFile?: unknown; Timeout?: unknown; Title?: unknown; ToolExe?: unknown; ToolPath?: unknown; Trademark?: unknown; Version?: unknown; Win32Icon?: unknown; Win32Resource?: unknown; } export declare const AL: (props: { children?: import("@alloy-js/core").Children; } & ALProps) => import("@alloy-js/core").Children; export interface AllowIsolationProps { } export declare const AllowIsolation: (props: { children?: import("@alloy-js/core").Children; } & AllowIsolationProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to allow local network loopback. */ export interface AllowLocalNetworkLoopbackProps extends StringPropertyTypeProps { } /** * Flag indicating whether to allow local network loopback. */ export declare const AllowLocalNetworkLoopback: (props: { children?: import("@alloy-js/core").Children; } & AllowLocalNetworkLoopbackProps) => import("@alloy-js/core").Children; export interface AllowUnsafeBlocksProps extends StringPropertyTypeProps { } export declare const AllowUnsafeBlocks: (props: { children?: import("@alloy-js/core").Children; } & AllowUnsafeBlocksProps) => import("@alloy-js/core").Children; /** * Customizes the set of rules that are enabled by default. */ export interface AnalysisLevelProps { } /** * Customizes the set of rules that are enabled by default. */ export declare const AnalysisLevel: (props: { children?: import("@alloy-js/core").Children; } & AnalysisLevelProps) => import("@alloy-js/core").Children; /** * Customizes the set of rules that are enabled by default. */ export interface AnalysisModeProps { } /** * Customizes the set of rules that are enabled by default. */ export declare const AnalysisMode: (props: { children?: import("@alloy-js/core").Children; } & AnalysisModeProps) => import("@alloy-js/core").Children; /** * An assembly containing diagnostic analyzers */ export interface AnalyzerProps extends SimpleItemTypeProps { /** * Relative or absolute path to the assembly (required) */ Include: string; } /** * An assembly containing diagnostic analyzers */ export declare const Analyzer: (props: { children?: import("@alloy-js/core").Children; } & AnalyzerProps) => import("@alloy-js/core").Children; /** * Used by Xamarin.Android projects. A boolean value that indicates whether the project is for an Android Application (True) or for an Android Library Project (False or not present). */ export interface AndroidApplicationProps { } /** * Used by Xamarin.Android projects. A boolean value that indicates whether the project is for an Android Application (True) or for an Android Library Project (False or not present). */ export declare const AndroidApplication: (props: { children?: import("@alloy-js/core").Children; } & AndroidApplicationProps) => import("@alloy-js/core").Children; /** * Used by Xamarin.Android projects. A string property that indicates which Android dex compiler is used during the Xamarin.Android build process. */ export interface AndroidDexToolProps { } /** * Used by Xamarin.Android projects. A string property that indicates which Android dex compiler is used during the Xamarin.Android build process. */ export declare const AndroidDexTool: (props: { children?: import("@alloy-js/core").Children; } & AndroidDexToolProps) => import("@alloy-js/core").Children; /** * Used by Xamarin.Android projects. A boolean property that determines whether or not AOT profiles are used during Ahead-of-Time compilation. */ export interface AndroidEnableProfiledAotProps { } /** * Used by Xamarin.Android projects. A boolean property that determines whether or not AOT profiles are used during Ahead-of-Time compilation. */ export declare const AndroidEnableProfiledAot: (props: { children?: import("@alloy-js/core").Children; } & AndroidEnableProfiledAotProps) => import("@alloy-js/core").Children; /** * Used by Xamarin.Android projects. A string property that specifies which type of linking should be performed on assemblies contained within the Android package. Only used in Android Application projects. */ export interface AndroidLinkModeProps { } /** * Used by Xamarin.Android projects. A string property that specifies which type of linking should be performed on assemblies contained within the Android package. Only used in Android Application projects. */ export declare const AndroidLinkMode: (props: { children?: import("@alloy-js/core").Children; } & AndroidLinkModeProps) => import("@alloy-js/core").Children; /** * Used by Xamarin.Android projects. Specifies a semicolon-delimited (;) list of assembly names, without file extensions, of assemblies that should not be linked. */ export interface AndroidLinkSkipProps extends StringPropertyTypeProps { } /** * Used by Xamarin.Android projects. Specifies a semicolon-delimited (;) list of assembly names, without file extensions, of assemblies that should not be linked. */ export declare const AndroidLinkSkip: (props: { children?: import("@alloy-js/core").Children; } & AndroidLinkSkipProps) => import("@alloy-js/core").Children; /** * Used by Xamarin.Android projects. A string property that indicates which code shrinker is used for Java code. */ export interface AndroidLinkToolProps { } /** * Used by Xamarin.Android projects. A string property that indicates which code shrinker is used for Java code. */ export declare const AndroidLinkTool: (props: { children?: import("@alloy-js/core").Children; } & AndroidLinkToolProps) => import("@alloy-js/core").Children; /** * Used by Xamarin.Android projects. A string property that indicates if you want to package the Android application as an APK file or Android App Bundle. */ export interface AndroidPackageFormatProps { } /** * Used by Xamarin.Android projects. A string property that indicates if you want to package the Android application as an APK file or Android App Bundle. */ export declare const AndroidPackageFormat: (props: { children?: import("@alloy-js/core").Children; } & AndroidPackageFormatProps) => import("@alloy-js/core").Children; /** * Android resource files to be used within a Xamarin.Android project. */ export interface AndroidResourceProps { } /** * Android resource files to be used within a Xamarin.Android project. */ export declare const AndroidResource: (props: { children?: import("@alloy-js/core").Children; } & AndroidResourceProps) => import("@alloy-js/core").Children; /** * Used by Xamarin.Android projects. A string property that contains a semicolon (;)-delimited list of ABIs which should be included into the application. */ export interface AndroidSupportedAbisProps extends StringPropertyTypeProps { } /** * Used by Xamarin.Android projects. A string property that contains a semicolon (;)-delimited list of ABIs which should be included into the application. */ export declare const AndroidSupportedAbis: (props: { children?: import("@alloy-js/core").Children; } & AndroidSupportedAbisProps) => import("@alloy-js/core").Children; /** * Used by Xamarin.Android projects. A boolean property that determines whether or not assemblies will be Ahead-of-Time compiled into native code. */ export interface AotAssembliesProps { } /** * Used by Xamarin.Android projects. A boolean property that determines whether or not assemblies will be Ahead-of-Time compiled into native code. */ export declare const AotAssemblies: (props: { children?: import("@alloy-js/core").Children; } & AotAssembliesProps) => import("@alloy-js/core").Children; export interface AppConfigForCompilerProps extends StringPropertyTypeProps { } export declare const AppConfigForCompiler: (props: { children?: import("@alloy-js/core").Children; } & AppConfigForCompilerProps) => import("@alloy-js/core").Children; /** * Name of folder for Application Designer */ export interface AppDesignerFolderProps extends StringPropertyTypeProps { } /** * Name of folder for Application Designer */ export declare const AppDesignerFolder: (props: { children?: import("@alloy-js/core").Children; } & AppDesignerFolderProps) => import("@alloy-js/core").Children; export interface ApplicationConfigurationModeProps { } export declare const ApplicationConfigurationMode: (props: { children?: import("@alloy-js/core").Children; } & ApplicationConfigurationModeProps) => import("@alloy-js/core").Children; /** * Customizes the application default font. The format equivalent to the output of FontConverter.ConvertToInvariantString(). Applies only to Windows Forms projects. */ export interface ApplicationDefaultFontProps extends StringPropertyTypeProps { } /** * Customizes the application default font. The format equivalent to the output of FontConverter.ConvertToInvariantString(). Applies only to Windows Forms projects. */ export declare const ApplicationDefaultFont: (props: { children?: import("@alloy-js/core").Children; } & ApplicationDefaultFontProps) => import("@alloy-js/core").Children; /** * XAML file that contains the application definition, only one can be defined */ export interface ApplicationDefinitionProps extends SimpleItemTypeProps { CopyToOutputDirectory?: unknown; } /** * XAML file that contains the application definition, only one can be defined */ export declare const ApplicationDefinition: (props: { children?: import("@alloy-js/core").Children; } & ApplicationDefinitionProps) => import("@alloy-js/core").Children; /** * Customizes the application DPI awareness mode. Applies only to Windows Forms projects. */ export interface ApplicationHighDpiModeProps { } /** * Customizes the application DPI awareness mode. Applies only to Windows Forms projects. */ export declare const ApplicationHighDpiMode: (props: { children?: import("@alloy-js/core").Children; } & ApplicationHighDpiModeProps) => import("@alloy-js/core").Children; export interface ApplicationIconProps extends StringPropertyTypeProps { } export declare const ApplicationIcon: (props: { children?: import("@alloy-js/core").Children; } & ApplicationIconProps) => import("@alloy-js/core").Children; /** * integer */ export interface ApplicationRevisionProps extends StringPropertyTypeProps { } /** * integer */ export declare const ApplicationRevision: (props: { children?: import("@alloy-js/core").Children; } & ApplicationRevisionProps) => import("@alloy-js/core").Children; /** * Indicates whether to set UseCompatibleTextRendering property defined on certain controls (boolean). Applies only to Windows Forms projects. */ export interface ApplicationUseCompatibleTextRenderingProps { } /** * Indicates whether to set UseCompatibleTextRendering property defined on certain controls (boolean). Applies only to Windows Forms projects. */ export declare const ApplicationUseCompatibleTextRendering: (props: { children?: import("@alloy-js/core").Children; } & ApplicationUseCompatibleTextRenderingProps) => import("@alloy-js/core").Children; /** * Matches the expression "\d\.\d\.\d\.(\d|\*)" */ export interface ApplicationVersionProps extends StringPropertyTypeProps { } /** * Matches the expression "\d\.\d\.\d\.(\d|\*)" */ export declare const ApplicationVersion: (props: { children?: import("@alloy-js/core").Children; } & ApplicationVersionProps) => import("@alloy-js/core").Children; /** * Indicates whether to enable or disable visual styles (boolean). Applies only to Windows Forms projects. */ export interface ApplicationVisualStylesProps { } /** * Indicates whether to enable or disable visual styles (boolean). Applies only to Windows Forms projects. */ export declare const ApplicationVisualStyles: (props: { children?: import("@alloy-js/core").Children; } & ApplicationVisualStylesProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to auto-increment package revision. */ export interface AppxAutoIncrementPackageRevisionProps extends StringPropertyTypeProps { } /** * Flag indicating whether to auto-increment package revision. */ export declare const AppxAutoIncrementPackageRevision: (props: { children?: import("@alloy-js/core").Children; } & AppxAutoIncrementPackageRevisionProps) => import("@alloy-js/core").Children; /** * Flag indicating whether packaging targets will produce an app bundle. */ export interface AppxBundleProps extends StringPropertyTypeProps { } /** * Flag indicating whether packaging targets will produce an app bundle. */ export declare const AppxBundle: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleProps) => import("@alloy-js/core").Children; /** * '|'-delimited list of resource qualifiers which will be used for automatic resource pack splitting. */ export interface AppxBundleAutoResourcePackageQualifiersProps extends StringPropertyTypeProps { } /** * '|'-delimited list of resource qualifiers which will be used for automatic resource pack splitting. */ export declare const AppxBundleAutoResourcePackageQualifiers: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleAutoResourcePackageQualifiersProps) => import("@alloy-js/core").Children; /** * Full path to a folder where app bundle will be produced. */ export interface AppxBundleDirProps extends StringPropertyTypeProps { } /** * Full path to a folder where app bundle will be produced. */ export declare const AppxBundleDir: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleDirProps) => import("@alloy-js/core").Children; /** * Suffix to append to app bundle folder. */ export interface AppxBundleFolderSuffixProps extends StringPropertyTypeProps { } /** * Suffix to append to app bundle folder. */ export declare const AppxBundleFolderSuffix: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleFolderSuffixProps) => import("@alloy-js/core").Children; /** * Full path to a log file containing a list of generated files during generation of main package file map. */ export interface AppxBundleMainPackageFileMapGeneratedFilesListPathProps extends StringPropertyTypeProps { } /** * Full path to a log file containing a list of generated files during generation of main package file map. */ export declare const AppxBundleMainPackageFileMapGeneratedFilesListPath: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleMainPackageFileMapGeneratedFilesListPathProps) => import("@alloy-js/core").Children; /** * Full path to an intermediate main package file map. */ export interface AppxBundleMainPackageFileMapIntermediatePathProps extends StringPropertyTypeProps { } /** * Full path to an intermediate main package file map. */ export declare const AppxBundleMainPackageFileMapIntermediatePath: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleMainPackageFileMapIntermediatePathProps) => import("@alloy-js/core").Children; /** * Prefix used for intermediate main package resources .pri and .map.txt files. */ export interface AppxBundleMainPackageFileMapIntermediatePrefixProps extends StringPropertyTypeProps { } /** * Prefix used for intermediate main package resources .pri and .map.txt files. */ export declare const AppxBundleMainPackageFileMapIntermediatePrefix: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleMainPackageFileMapIntermediatePrefixProps) => import("@alloy-js/core").Children; /** * Full path to an intermediate main package .pri file. */ export interface AppxBundleMainPackageFileMapIntermediatePriPathProps extends StringPropertyTypeProps { } /** * Full path to an intermediate main package .pri file. */ export declare const AppxBundleMainPackageFileMapIntermediatePriPath: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleMainPackageFileMapIntermediatePriPathProps) => import("@alloy-js/core").Children; /** * Full path to a main package file map. */ export interface AppxBundleMainPackageFileMapPathProps extends StringPropertyTypeProps { } /** * Full path to a main package file map. */ export declare const AppxBundleMainPackageFileMapPath: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleMainPackageFileMapPathProps) => import("@alloy-js/core").Children; /** * Prefix used for main package resources .pri and .map.txt files. */ export interface AppxBundleMainPackageFileMapPrefixProps extends StringPropertyTypeProps { } /** * Prefix used for main package resources .pri and .map.txt files. */ export declare const AppxBundleMainPackageFileMapPrefix: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleMainPackageFileMapPrefixProps) => import("@alloy-js/core").Children; /** * Suffix used before extension of resource map files. */ export interface AppxBundleMainPackageFileMapSuffixProps extends StringPropertyTypeProps { } /** * Suffix used before extension of resource map files. */ export declare const AppxBundleMainPackageFileMapSuffix: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleMainPackageFileMapSuffixProps) => import("@alloy-js/core").Children; /** * '|'-delimited list of platforms which will be included in an app bundle. */ export interface AppxBundlePlatformsProps extends StringPropertyTypeProps { } /** * '|'-delimited list of platforms which will be included in an app bundle. */ export declare const AppxBundlePlatforms: (props: { children?: import("@alloy-js/core").Children; } & AppxBundlePlatformsProps) => import("@alloy-js/core").Children; /** * Full path to the priconfig.xml file used for generating main package file map. */ export interface AppxBundlePriConfigXmlForMainPackageFileMapFileNameProps extends StringPropertyTypeProps { } /** * Full path to the priconfig.xml file used for generating main package file map. */ export declare const AppxBundlePriConfigXmlForMainPackageFileMapFileName: (props: { children?: import("@alloy-js/core").Children; } & AppxBundlePriConfigXmlForMainPackageFileMapFileNameProps) => import("@alloy-js/core").Children; /** * Full path to the priconfig.xml file used for splitting resource packs. */ export interface AppxBundlePriConfigXmlForSplittingFileNameProps extends StringPropertyTypeProps { } /** * Full path to the priconfig.xml file used for splitting resource packs. */ export declare const AppxBundlePriConfigXmlForSplittingFileName: (props: { children?: import("@alloy-js/core").Children; } & AppxBundlePriConfigXmlForSplittingFileNameProps) => import("@alloy-js/core").Children; /** * A platform which will be used to produce an app bundle. */ export interface AppxBundleProducingPlatformProps extends StringPropertyTypeProps { } /** * A platform which will be used to produce an app bundle. */ export declare const AppxBundleProducingPlatform: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleProducingPlatformProps) => import("@alloy-js/core").Children; /** * A platform which will be used to produce resource packs for an app bundle. */ export interface AppxBundleResourcePacksProducingPlatformProps extends StringPropertyTypeProps { } /** * A platform which will be used to produce resource packs for an app bundle. */ export declare const AppxBundleResourcePacksProducingPlatform: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleResourcePacksProducingPlatformProps) => import("@alloy-js/core").Children; /** * Full path to a log file containing a list of generated files during resource splitting. */ export interface AppxBundleSplitResourcesGeneratedFilesListPathProps extends StringPropertyTypeProps { } /** * Full path to a log file containing a list of generated files during resource splitting. */ export declare const AppxBundleSplitResourcesGeneratedFilesListPath: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleSplitResourcesGeneratedFilesListPathProps) => import("@alloy-js/core").Children; /** * Full path to split resources .pri file. */ export interface AppxBundleSplitResourcesPriPathProps extends StringPropertyTypeProps { } /** * Full path to split resources .pri file. */ export declare const AppxBundleSplitResourcesPriPath: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleSplitResourcesPriPathProps) => import("@alloy-js/core").Children; /** * Prefix used for split resources .pri and .map.txt files. */ export interface AppxBundleSplitResourcesPriPrefixProps extends StringPropertyTypeProps { } /** * Prefix used for split resources .pri and .map.txt files. */ export declare const AppxBundleSplitResourcesPriPrefix: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleSplitResourcesPriPrefixProps) => import("@alloy-js/core").Children; /** * Full path to a log file containing a detected qualifiers during resource splitting. */ export interface AppxBundleSplitResourcesQualifiersPathProps extends StringPropertyTypeProps { } /** * Full path to a log file containing a detected qualifiers during resource splitting. */ export declare const AppxBundleSplitResourcesQualifiersPath: (props: { children?: import("@alloy-js/core").Children; } & AppxBundleSplitResourcesQualifiersPathProps) => import("@alloy-js/core").Children; /** * Flag indicating whether CopyLocal files group should include XML files. */ export interface AppxCopyLocalFilesOutputGroupIncludeXmlFilesProps extends StringPropertyTypeProps { } /** * Flag indicating whether CopyLocal files group should include XML files. */ export declare const AppxCopyLocalFilesOutputGroupIncludeXmlFiles: (props: { children?: import("@alloy-js/core").Children; } & AppxCopyLocalFilesOutputGroupIncludeXmlFilesProps) => import("@alloy-js/core").Children; /** * Additional parameters to pass to makepri.exe when generating PRI file for a portable library. */ export interface AppxCreatePriFilesForPortableLibrariesAdditionalMakepriExeParametersProps extends StringPropertyTypeProps { } /** * Additional parameters to pass to makepri.exe when generating PRI file for a portable library. */ export declare const AppxCreatePriFilesForPortableLibrariesAdditionalMakepriExeParameters: (props: { children?: import("@alloy-js/core").Children; } & AppxCreatePriFilesForPortableLibrariesAdditionalMakepriExeParametersProps) => import("@alloy-js/core").Children; /** * Default hash algorithm ID, used for signing an app package. */ export interface AppxDefaultHashAlgorithmIdProps extends StringPropertyTypeProps { } /** * Default hash algorithm ID, used for signing an app package. */ export declare const AppxDefaultHashAlgorithmId: (props: { children?: import("@alloy-js/core").Children; } & AppxDefaultHashAlgorithmIdProps) => import("@alloy-js/core").Children; /** * '|'-delimited list of key=value pairs representing default resource qualifiers. */ export interface AppxDefaultResourceQualifiersProps extends StringPropertyTypeProps { } /** * '|'-delimited list of key=value pairs representing default resource qualifiers. */ export declare const AppxDefaultResourceQualifiers: (props: { children?: import("@alloy-js/core").Children; } & AppxDefaultResourceQualifiersProps) => import("@alloy-js/core").Children; /** * Flag to exclude XAML files when XBF is present. */ export interface AppxExcludeXamlFromLibraryLayoutsWhenXbfIsPresentProps extends StringPropertyTypeProps { } /** * Flag to exclude XAML files when XBF is present. */ export declare const AppxExcludeXamlFromLibraryLayoutsWhenXbfIsPresent: (props: { children?: import("@alloy-js/core").Children; } & AppxExcludeXamlFromLibraryLayoutsWhenXbfIsPresentProps) => import("@alloy-js/core").Children; /** * Flag to exclude XBF files when XAML is present. */ export interface AppxExcludeXbfFromSdkPayloadWhenXamlIsPresentProps extends StringPropertyTypeProps { } /** * Flag to exclude XBF files when XAML is present. */ export declare const AppxExcludeXbfFromSdkPayloadWhenXamlIsPresent: (props: { children?: import("@alloy-js/core").Children; } & AppxExcludeXbfFromSdkPayloadWhenXamlIsPresentProps) => import("@alloy-js/core").Children; /** * Additional parameters to pass to makepri.exe when extracting payload file names. */ export interface AppxExpandPriContentAdditionalMakepriExeParametersProps extends StringPropertyTypeProps { } /** * Additional parameters to pass to makepri.exe when extracting payload file names. */ export declare const AppxExpandPriContentAdditionalMakepriExeParameters: (props: { children?: import("@alloy-js/core").Children; } & AppxExpandPriContentAdditionalMakepriExeParametersProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to filter out unused language resource file maps. */ export interface AppxFilterOutUnusedLanguagesResourceFileMapsProps extends StringPropertyTypeProps { } /** * Flag indicating whether to filter out unused language resource file maps. */ export declare const AppxFilterOutUnusedLanguagesResourceFileMaps: (props: { children?: import("@alloy-js/core").Children; } & AppxFilterOutUnusedLanguagesResourceFileMapsProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to generate resource index files (PRI files) during packaging. */ export interface AppxGeneratePriEnabledProps extends StringPropertyTypeProps { } /** * Flag indicating whether to generate resource index files (PRI files) during packaging. */ export declare const AppxGeneratePriEnabled: (props: { children?: import("@alloy-js/core").Children; } & AppxGeneratePriEnabledProps) => import("@alloy-js/core").Children; /** * Additional parameters to pass to makepri.exe when generating project PRI file. */ export interface AppxGenerateProjectPriFileAdditionalMakepriExeParametersProps extends StringPropertyTypeProps { } /** * Additional parameters to pass to makepri.exe when generating project PRI file. */ export declare const AppxGenerateProjectPriFileAdditionalMakepriExeParameters: (props: { children?: import("@alloy-js/core").Children; } & AppxGenerateProjectPriFileAdditionalMakepriExeParametersProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to enable harvesting of WinMD registration information. */ export interface AppxHarvestWinmdRegistrationProps extends StringPropertyTypeProps { } /** * Flag indicating whether to enable harvesting of WinMD registration information. */ export declare const AppxHarvestWinmdRegistration: (props: { children?: import("@alloy-js/core").Children; } & AppxHarvestWinmdRegistrationProps) => import("@alloy-js/core").Children; /** * Hash algorithm URI. */ export interface AppxHashUriProps extends SimpleItemTypeProps { } /** * Hash algorithm URI. */ export declare const AppxHashUri: (props: { children?: import("@alloy-js/core").Children; } & AppxHashUriProps) => import("@alloy-js/core").Children; /** * Full path to the folder where package layout will be prepared when producing an app bundle. */ export interface AppxLayoutDirProps extends StringPropertyTypeProps { } /** * Full path to the folder where package layout will be prepared when producing an app bundle. */ export declare const AppxLayoutDir: (props: { children?: import("@alloy-js/core").Children; } & AppxLayoutDirProps) => import("@alloy-js/core").Children; /** * Name of the folder where package layout will be prepared when producing an app bundle. */ export interface AppxLayoutFolderNameProps extends StringPropertyTypeProps { } /** * Name of the folder where package layout will be prepared when producing an app bundle. */ export declare const AppxLayoutFolderName: (props: { children?: import("@alloy-js/core").Children; } & AppxLayoutFolderNameProps) => import("@alloy-js/core").Children; /** * app manifest template */ export interface AppxManifestProps extends SimpleItemTypeProps { } /** * app manifest template */ export declare const AppxManifest: (props: { children?: import("@alloy-js/core").Children; } & AppxManifestProps) => import("@alloy-js/core").Children; /** * XPath queries used to extract file names from the app manifest. */ export interface AppxManifestFileNameQueryProps extends SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the items should be evaluated */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } /** * XPath queries used to extract file names from the app manifest. */ export declare const AppxManifestFileNameQuery: (props: { children?: import("@alloy-js/core").Children; } & AppxManifestFileNameQueryProps) => import("@alloy-js/core").Children; /** * XPath queries used to define image files in the app manifest and restrictions on them. */ export interface AppxManifestImageFileNameQueryProps extends SimpleItemTypeProps { } /** * XPath queries used to define image files in the app manifest and restrictions on them. */ export declare const AppxManifestImageFileNameQuery: (props: { children?: import("@alloy-js/core").Children; } & AppxManifestImageFileNameQueryProps) => import("@alloy-js/core").Children; /** * App manifest metadata item. Can be a literal, or it can be a path to a binary to extract version from. */ export interface AppxManifestMetadataProps extends SimpleItemTypeProps { } /** * App manifest metadata item. Can be a literal, or it can be a path to a binary to extract version from. */ export declare const AppxManifestMetadata: (props: { children?: import("@alloy-js/core").Children; } & AppxManifestMetadataProps) => import("@alloy-js/core").Children; /** * App manifest schema file. */ export interface AppxManifestSchemaProps extends SchemaItemTypeProps { } /** * App manifest schema file. */ export declare const AppxManifestSchema: (props: { children?: import("@alloy-js/core").Children; } & AppxManifestSchemaProps) => import("@alloy-js/core").Children; /** * Full path to packaging build tasks assembly. */ export interface AppxMSBuildTaskAssemblyProps extends StringPropertyTypeProps { } /** * Full path to packaging build tasks assembly. */ export declare const AppxMSBuildTaskAssembly: (props: { children?: import("@alloy-js/core").Children; } & AppxMSBuildTaskAssemblyProps) => import("@alloy-js/core").Children; /** * Full path to a folder containing packaging build targets and tasks assembly. */ export interface AppxMSBuildToolsPathProps extends StringPropertyTypeProps { } /** * Full path to a folder containing packaging build targets and tasks assembly. */ export declare const AppxMSBuildToolsPath: (props: { children?: import("@alloy-js/core").Children; } & AppxMSBuildToolsPathProps) => import("@alloy-js/core").Children; /** * Targeted maximum OS version tested. */ export interface AppxOSMaxVersionTestedProps extends StringPropertyTypeProps { } /** * Targeted maximum OS version tested. */ export declare const AppxOSMaxVersionTested: (props: { children?: import("@alloy-js/core").Children; } & AppxOSMaxVersionTestedProps) => import("@alloy-js/core").Children; /** * Flag indicating whether maximum OS version tested in app manifest should be replaced. */ export interface AppxOSMaxVersionTestedReplaceManifestVersionProps extends StringPropertyTypeProps { } /** * Flag indicating whether maximum OS version tested in app manifest should be replaced. */ export declare const AppxOSMaxVersionTestedReplaceManifestVersion: (props: { children?: import("@alloy-js/core").Children; } & AppxOSMaxVersionTestedReplaceManifestVersionProps) => import("@alloy-js/core").Children; /** * Targeted minimum OS version. */ export interface AppxOSMinVersionProps extends StringPropertyTypeProps { } /** * Targeted minimum OS version. */ export declare const AppxOSMinVersion: (props: { children?: import("@alloy-js/core").Children; } & AppxOSMinVersionProps) => import("@alloy-js/core").Children; /** * Flag indicating whether minimum OS version in app manifest should be replaced. */ export interface AppxOSMinVersionReplaceManifestVersionProps extends StringPropertyTypeProps { } /** * Flag indicating whether minimum OS version in app manifest should be replaced. */ export declare const AppxOSMinVersionReplaceManifestVersion: (props: { children?: import("@alloy-js/core").Children; } & AppxOSMinVersionReplaceManifestVersionProps) => import("@alloy-js/core").Children; /** * Flag marking current project as capable of being packaged as an app package. */ export interface AppxPackageProps extends StringPropertyTypeProps { } /** * Flag marking current project as capable of being packaged as an app package. */ export declare const AppxPackage: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to allow inclusion of debug framework references in an app manifest. */ export interface AppxPackageAllowDebugFrameworkReferencesInManifestProps extends StringPropertyTypeProps { } /** * Flag indicating whether to allow inclusion of debug framework references in an app manifest. */ export declare const AppxPackageAllowDebugFrameworkReferencesInManifest: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageAllowDebugFrameworkReferencesInManifestProps) => import("@alloy-js/core").Children; /** * Additional qualifier to append to AppxPackageDir. */ export interface AppxPackageArtifactsDirProps extends StringPropertyTypeProps { } /** * Additional qualifier to append to AppxPackageDir. */ export declare const AppxPackageArtifactsDir: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageArtifactsDirProps) => import("@alloy-js/core").Children; /** * Full path to a folder where app packages will be saved. */ export interface AppxPackageDirProps extends StringPropertyTypeProps { } /** * Full path to a folder where app packages will be saved. */ export declare const AppxPackageDir: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageDirProps) => import("@alloy-js/core").Children; /** * Name of the folder where app packages are produced. */ export interface AppxPackageDirNameProps extends StringPropertyTypeProps { } /** * Name of the folder where app packages are produced. */ export declare const AppxPackageDirName: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageDirNameProps) => import("@alloy-js/core").Children; /** * Full path to app package file map. */ export interface AppxPackageFileMapProps extends StringPropertyTypeProps { } /** * Full path to app package file map. */ export declare const AppxPackageFileMap: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageFileMapProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include private symbols in symbol packages. */ export interface AppxPackageIncludePrivateSymbolsProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include private symbols in symbol packages. */ export declare const AppxPackageIncludePrivateSymbols: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageIncludePrivateSymbolsProps) => import("@alloy-js/core").Children; /** * Name of the app package to generate. */ export interface AppxPackageNameProps extends StringPropertyTypeProps { } /** * Name of the app package to generate. */ export declare const AppxPackageName: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageNameProps) => import("@alloy-js/core").Children; /** * Full path to the app package file. */ export interface AppxPackageOutputProps extends StringPropertyTypeProps { } /** * Full path to the app package file. */ export declare const AppxPackageOutput: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageOutputProps) => import("@alloy-js/core").Children; export interface AppxPackagePayloadProps extends SimpleItemTypeProps { } export declare const AppxPackagePayload: (props: { children?: import("@alloy-js/core").Children; } & AppxPackagePayloadProps) => import("@alloy-js/core").Children; /** * Full path to the app package recipe. */ export interface AppxPackageRecipeProps extends StringPropertyTypeProps { } /** * Full path to the app package recipe. */ export declare const AppxPackageRecipe: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageRecipeProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to enable signing of app packages. */ export interface AppxPackageSigningEnabledProps extends StringPropertyTypeProps { } /** * Flag indicating whether to enable signing of app packages. */ export declare const AppxPackageSigningEnabled: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageSigningEnabledProps) => import("@alloy-js/core").Children; /** * Digest algorithm used by the RFC 3161 timestamp server. */ export interface AppxPackageSigningTimestampDigestAlgorithmProps extends StringPropertyTypeProps { } /** * Digest algorithm used by the RFC 3161 timestamp server. */ export declare const AppxPackageSigningTimestampDigestAlgorithm: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageSigningTimestampDigestAlgorithmProps) => import("@alloy-js/core").Children; /** * RFC 3161 timestamp server's URL. */ export interface AppxPackageSigningTimestampServerUrlProps extends StringPropertyTypeProps { } /** * RFC 3161 timestamp server's URL. */ export declare const AppxPackageSigningTimestampServerUrl: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageSigningTimestampServerUrlProps) => import("@alloy-js/core").Children; /** * Name of the folder where test app packages will be copied */ export interface AppxPackageTestDirProps extends StringPropertyTypeProps { } /** * Name of the folder where test app packages will be copied */ export declare const AppxPackageTestDir: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageTestDirProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to enable validation of app packages. */ export interface AppxPackageValidationEnabledProps extends StringPropertyTypeProps { } /** * Flag indicating whether to enable validation of app packages. */ export declare const AppxPackageValidationEnabled: (props: { children?: import("@alloy-js/core").Children; } & AppxPackageValidationEnabledProps) => import("@alloy-js/core").Children; /** * Full path to the packaging info file which will contain paths to produced packages. */ export interface AppxPackagingInfoFileProps extends StringPropertyTypeProps { } /** * Full path to the packaging info file which will contain paths to produced packages. */ export declare const AppxPackagingInfoFile: (props: { children?: import("@alloy-js/core").Children; } & AppxPackagingInfoFileProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to enable prepending initial path when indexing RESW and RESJSON files in class libraries. */ export interface AppxPrependPriInitialPathProps extends StringPropertyTypeProps { } /** * Flag indicating whether to enable prepending initial path when indexing RESW and RESJSON files in class libraries. */ export declare const AppxPrependPriInitialPath: (props: { children?: import("@alloy-js/core").Children; } & AppxPrependPriInitialPathProps) => import("@alloy-js/core").Children; /** * Path to an XML file containing default element for priconfi.xml file. */ export interface AppxPriConfigXmlDefaultSnippetPathProps extends StringPropertyTypeProps { } /** * Path to an XML file containing default element for priconfi.xml file. */ export declare const AppxPriConfigXmlDefaultSnippetPath: (props: { children?: import("@alloy-js/core").Children; } & AppxPriConfigXmlDefaultSnippetPathProps) => import("@alloy-js/core").Children; /** * Path to an XML file containing packaging element for priconfi.xml file. */ export interface AppxPriConfigXmlPackagingSnippetPathProps extends StringPropertyTypeProps { } /** * Path to an XML file containing packaging element for priconfi.xml file. */ export declare const AppxPriConfigXmlPackagingSnippetPath: (props: { children?: import("@alloy-js/core").Children; } & AppxPriConfigXmlPackagingSnippetPathProps) => import("@alloy-js/core").Children; /** * Initial path when indexing RESW and RESJSON files in class libraries. */ export interface AppxPriInitialPathProps extends StringPropertyTypeProps { } /** * Initial path when indexing RESW and RESJSON files in class libraries. */ export declare const AppxPriInitialPath: (props: { children?: import("@alloy-js/core").Children; } & AppxPriInitialPathProps) => import("@alloy-js/core").Children; /** * Reserved file name which cannot appear in the app package. */ export interface AppxReservedFileNameProps extends SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the items should be evaluated */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } /** * Reserved file name which cannot appear in the app package. */ export declare const AppxReservedFileName: (props: { children?: import("@alloy-js/core").Children; } & AppxReservedFileNameProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to skip unchanged files when copying files during creation of app packages. */ export interface AppxSkipUnchangedFilesProps extends StringPropertyTypeProps { } /** * Flag indicating whether to skip unchanged files when copying files during creation of app packages. */ export declare const AppxSkipUnchangedFiles: (props: { children?: import("@alloy-js/core").Children; } & AppxSkipUnchangedFilesProps) => import("@alloy-js/core").Children; /** * Name of the app store container to generate. */ export interface AppxStoreContainerProps extends StringPropertyTypeProps { } /** * Name of the app store container to generate. */ export declare const AppxStoreContainer: (props: { children?: import("@alloy-js/core").Children; } & AppxStoreContainerProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to enable strict manifest validation. */ export interface AppxStrictManifestValidationEnabledProps extends StringPropertyTypeProps { } /** * Flag indicating whether to enable strict manifest validation. */ export declare const AppxStrictManifestValidationEnabled: (props: { children?: import("@alloy-js/core").Children; } & AppxStrictManifestValidationEnabledProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to generate a symbol package when an app package is created. */ export interface AppxSymbolPackageEnabledProps extends StringPropertyTypeProps { } /** * Flag indicating whether to generate a symbol package when an app package is created. */ export declare const AppxSymbolPackageEnabled: (props: { children?: import("@alloy-js/core").Children; } & AppxSymbolPackageEnabledProps) => import("@alloy-js/core").Children; /** * Full path to the app symbol package file. */ export interface AppxSymbolPackageOutputProps extends StringPropertyTypeProps { } /** * Full path to the app symbol package file. */ export declare const AppxSymbolPackageOutput: (props: { children?: import("@alloy-js/core").Children; } & AppxSymbolPackageOutputProps) => import("@alloy-js/core").Children; /** * Full path to a directory where stripped PDBs will be stored. */ export interface AppxSymbolStrippedDirProps extends StringPropertyTypeProps { } /** * Full path to a directory where stripped PDBs will be stored. */ export declare const AppxSymbolStrippedDir: (props: { children?: import("@alloy-js/core").Children; } & AppxSymbolStrippedDirProps) => import("@alloy-js/core").Children; /** * Name of any file which is present on the machine and should not be part of the app payload. */ export interface AppxSystemBinaryProps extends SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the items should be evaluated */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } /** * Name of any file which is present on the machine and should not be part of the app payload. */ export declare const AppxSystemBinary: (props: { children?: import("@alloy-js/core").Children; } & AppxSystemBinaryProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to create test layout when an app package is created. */ export interface AppxTestLayoutEnabledProps extends StringPropertyTypeProps { } /** * Flag indicating whether to create test layout when an app package is created. */ export declare const AppxTestLayoutEnabled: (props: { children?: import("@alloy-js/core").Children; } & AppxTestLayoutEnabledProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to use hard links if possible when copying files during creation of app packages. */ export interface AppxUseHardlinksIfPossibleProps extends StringPropertyTypeProps { } /** * Flag indicating whether to use hard links if possible when copying files during creation of app packages. */ export declare const AppxUseHardlinksIfPossible: (props: { children?: import("@alloy-js/core").Children; } & AppxUseHardlinksIfPossibleProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to validate app manifest. */ export interface AppxValidateAppxManifestProps extends StringPropertyTypeProps { } /** * Flag indicating whether to validate app manifest. */ export declare const AppxValidateAppxManifest: (props: { children?: import("@alloy-js/core").Children; } & AppxValidateAppxManifestProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to validate store manifest. */ export interface AppxValidateStoreManifestProps extends StringPropertyTypeProps { } /** * Flag indicating whether to validate store manifest. */ export declare const AppxValidateStoreManifest: (props: { children?: import("@alloy-js/core").Children; } & AppxValidateStoreManifestProps) => import("@alloy-js/core").Children; /** * Path to the folder where harvested WinMD registration information will be cached. */ export interface AppxWinMdCacheDirProps extends StringPropertyTypeProps { } /** * Path to the folder where harvested WinMD registration information will be cached. */ export declare const AppxWinMdCacheDir: (props: { children?: import("@alloy-js/core").Children; } & AppxWinMdCacheDirProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to cache the harvested WinMD registration information. */ export interface AppxWinMdCacheEnabledProps extends StringPropertyTypeProps { } /** * Flag indicating whether to cache the harvested WinMD registration information. */ export declare const AppxWinMdCacheEnabled: (props: { children?: import("@alloy-js/core").Children; } & AppxWinMdCacheEnabledProps) => import("@alloy-js/core").Children; /** * The path to use for the centralized outputs - if set, UseArtifactsOutput will be defaulted to true. Project outputs will be placed under this path grouped by kind, then by project. See https://learn.microsoft.com/en-us/dotnet/core/sdk/artifacts-output for complete details. */ export interface ArtifactsPathProps extends StringPropertyTypeProps { } /** * The path to use for the centralized outputs - if set, UseArtifactsOutput will be defaulted to true. Project outputs will be placed under this path grouped by kind, then by project. See https://learn.microsoft.com/en-us/dotnet/core/sdk/artifacts-output for complete details. */ export declare const ArtifactsPath: (props: { children?: import("@alloy-js/core").Children; } & ArtifactsPathProps) => import("@alloy-js/core").Children; export interface AspNetCompilerProps extends TaskTypeProps { AllowPartiallyTrustedCallers?: boolean; Clean?: boolean; Debug?: boolean; DelaySign?: boolean; EnvironmentVariables?: unknown; FixedNames?: boolean; Force?: boolean; KeyContainer?: unknown; KeyFile?: unknown; LogStandardErrorAsError?: boolean; MetabasePath?: unknown; PhysicalPath?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; TargetFrameworkMoniker?: unknown; TargetPath?: unknown; Timeout?: unknown; ToolExe?: unknown; ToolPath?: unknown; Updateable?: boolean; VirtualPath?: unknown; } export declare const AspNetCompiler: (props: { children?: import("@alloy-js/core").Children; } & AspNetCompilerProps) => import("@alloy-js/core").Children; export interface AspNetConfigurationProps extends StringPropertyTypeProps { } export declare const AspNetConfiguration: (props: { children?: import("@alloy-js/core").Children; } & AspNetConfigurationProps) => import("@alloy-js/core").Children; /** * Indicates whether to run an ASP.NET Core application using IIS in-process or out-of-process. */ export interface AspNetCoreHostingModelProps extends StringPropertyTypeProps { } /** * Indicates whether to run an ASP.NET Core application using IIS in-process or out-of-process. */ export declare const AspNetCoreHostingModel: (props: { children?: import("@alloy-js/core").Children; } & AspNetCoreHostingModelProps) => import("@alloy-js/core").Children; /** * Indicates which AspNetCoreModule version to use. Versions include V1 and V2. */ export interface AspNetCoreModuleNameProps extends StringPropertyTypeProps { } /** * Indicates which AspNetCoreModule version to use. Versions include V1 and V2. */ export declare const AspNetCoreModuleName: (props: { children?: import("@alloy-js/core").Children; } & AspNetCoreModuleNameProps) => import("@alloy-js/core").Children; export interface AssemblyDebugProps { } export declare const AssemblyDebug: (props: { children?: import("@alloy-js/core").Children; } & AssemblyDebugProps) => import("@alloy-js/core").Children; export interface AssemblyIdentityProps { } export declare const AssemblyIdentity: (props: { children?: import("@alloy-js/core").Children; } & AssemblyIdentityProps) => import("@alloy-js/core").Children; export interface AssemblyKeyContainerNameProps extends StringPropertyTypeProps { } export declare const AssemblyKeyContainerName: (props: { children?: import("@alloy-js/core").Children; } & AssemblyKeyContainerNameProps) => import("@alloy-js/core").Children; export interface AssemblyKeyProviderNameProps extends StringPropertyTypeProps { } export declare const AssemblyKeyProviderName: (props: { children?: import("@alloy-js/core").Children; } & AssemblyKeyProviderNameProps) => import("@alloy-js/core").Children; export interface AssemblyLinkResourceProps { } export declare const AssemblyLinkResource: (props: { children?: import("@alloy-js/core").Children; } & AssemblyLinkResourceProps) => import("@alloy-js/core").Children; /** * Name of output assembly */ export interface AssemblyNameProps extends StringPropertyTypeProps { } /** * Name of output assembly */ export declare const AssemblyName: (props: { children?: import("@alloy-js/core").Children; } & AssemblyNameProps) => import("@alloy-js/core").Children; export interface AssemblyOriginatorKeyFileProps extends StringPropertyTypeProps { } export declare const AssemblyOriginatorKeyFile: (props: { children?: import("@alloy-js/core").Children; } & AssemblyOriginatorKeyFileProps) => import("@alloy-js/core").Children; export interface AssemblyOriginatorKeyFileTypeProps extends StringPropertyTypeProps { } export declare const AssemblyOriginatorKeyFileType: (props: { children?: import("@alloy-js/core").Children; } & AssemblyOriginatorKeyFileTypeProps) => import("@alloy-js/core").Children; export interface AssemblyOriginatorKeyModeProps extends StringPropertyTypeProps { } export declare const AssemblyOriginatorKeyMode: (props: { children?: import("@alloy-js/core").Children; } & AssemblyOriginatorKeyModeProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseAssemblyFoldersProps { } export declare const AssemblySearchPath_UseAssemblyFolders: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseAssemblyFoldersProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseAssemblyFoldersConfigFileSearchPathProps { } export declare const AssemblySearchPath_UseAssemblyFoldersConfigFileSearchPath: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseAssemblyFoldersConfigFileSearchPathProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseCandidateAssemblyFilesProps { } export declare const AssemblySearchPath_UseCandidateAssemblyFiles: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseCandidateAssemblyFilesProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseGACProps { } export declare const AssemblySearchPath_UseGAC: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseGACProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseHintPathFromItemProps { } export declare const AssemblySearchPath_UseHintPathFromItem: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseHintPathFromItemProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseOutDirProps { } export declare const AssemblySearchPath_UseOutDir: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseOutDirProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseRawFileNameProps { } export declare const AssemblySearchPath_UseRawFileName: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseRawFileNameProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseReferencePathProps { } export declare const AssemblySearchPath_UseReferencePath: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseReferencePathProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseRegistryProps { } export declare const AssemblySearchPath_UseRegistry: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseRegistryProps) => import("@alloy-js/core").Children; export interface AssemblySearchPath_UseTargetFrameworkDirectoryProps { } export declare const AssemblySearchPath_UseTargetFrameworkDirectory: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPath_UseTargetFrameworkDirectoryProps) => import("@alloy-js/core").Children; /** * Semicolon-delimited ordered list of paths to search when the ResolveAssemblyReference task looks for an assembly. Some non-path locations like the Global Assembly Cache can also be searched using curly braces: {GAC}. */ export interface AssemblySearchPathsProps extends StringPropertyTypeProps { } /** * Semicolon-delimited ordered list of paths to search when the ResolveAssemblyReference task looks for an assembly. Some non-path locations like the Global Assembly Cache can also be searched using curly braces: {GAC}. */ export declare const AssemblySearchPaths: (props: { children?: import("@alloy-js/core").Children; } & AssemblySearchPathsProps) => import("@alloy-js/core").Children; /** * Description for the assembly manifest */ export interface AssemblyTitleProps extends StringPropertyTypeProps { } /** * Description for the assembly manifest */ export declare const AssemblyTitle: (props: { children?: import("@alloy-js/core").Children; } & AssemblyTitleProps) => import("@alloy-js/core").Children; export interface AssemblyTypeProps extends StringPropertyTypeProps { } export declare const AssemblyType: (props: { children?: import("@alloy-js/core").Children; } & AssemblyTypeProps) => import("@alloy-js/core").Children; /** * Numeric value of the version for the assembly manifest in the format major.minor.patch (e.g. 2.4.0) */ export interface AssemblyVersionProps extends StringPropertyTypeProps { } /** * Numeric value of the version for the assembly manifest in the format major.minor.patch (e.g. 2.4.0) */ export declare const AssemblyVersion: (props: { children?: import("@alloy-js/core").Children; } & AssemblyVersionProps) => import("@alloy-js/core").Children; /** * Can be set to one or more target framework monikers. When determining package compatibility, if the package does not have compatible assets for the project's real target framework, compatibility will be rechecked using each target framework from the AssetTargetFramework project of the referencing project. */ export interface AssetTargetFallbackProps extends StringPropertyTypeProps { } /** * Can be set to one or more target framework monikers. When determining package compatibility, if the package does not have compatible assets for the project's real target framework, compatibility will be rechecked using each target framework from the AssetTargetFramework project of the referencing project. */ export declare const AssetTargetFallback: (props: { children?: import("@alloy-js/core").Children; } & AssetTargetFallbackProps) => import("@alloy-js/core").Children; export interface AssignCultureProps extends TaskTypeProps { Files: unknown; } export declare const AssignCulture: (props: { children?: import("@alloy-js/core").Children; } & AssignCultureProps) => import("@alloy-js/core").Children; export interface AssignProjectConfigurationProps extends TaskTypeProps { AssignedProjects?: unknown; CurrentProjectConfiguration?: unknown; CurrentProjectPlatform?: unknown; DefaultToVcxPlatformMapping?: unknown; ProjectReferences: unknown; ResolveConfigurationPlatformUsingMappings?: boolean; SolutionConfigurationContents?: unknown; UnassignedProjects?: unknown; VcxToDefaultPlatformMapping?: unknown; } export declare const AssignProjectConfiguration: (props: { children?: import("@alloy-js/core").Children; } & AssignProjectConfigurationProps) => import("@alloy-js/core").Children; export interface AssignTargetPathProps extends TaskTypeProps { Files?: unknown; RootFolder: unknown; } export declare const AssignTargetPath: (props: { children?: import("@alloy-js/core").Children; } & AssignTargetPathProps) => import("@alloy-js/core").Children; /** * A comma-separated list of NuGet packages authors */ export interface AuthorsProps extends StringPropertyTypeProps { } /** * A comma-separated list of NuGet packages authors */ export declare const Authors: (props: { children?: import("@alloy-js/core").Children; } & AuthorsProps) => import("@alloy-js/core").Children; /** * Indicates whether BindingRedirect elements should be automatically generated for referenced assemblies. */ export interface AutoGenerateBindingRedirectsProps extends StringPropertyTypeProps { } /** * Indicates whether BindingRedirect elements should be automatically generated for referenced assemblies. */ export declare const AutoGenerateBindingRedirects: (props: { children?: import("@alloy-js/core").Children; } & AutoGenerateBindingRedirectsProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to enable auto increment of an app package revision. */ export interface AutoIncrementPackageRevisionProps extends StringPropertyTypeProps { } /** * Flag indicating whether to enable auto increment of an app package revision. */ export declare const AutoIncrementPackageRevision: (props: { children?: import("@alloy-js/core").Children; } & AutoIncrementPackageRevisionProps) => import("@alloy-js/core").Children; /** * boolean */ export interface AutorunEnabledProps { } /** * boolean */ export declare const AutorunEnabled: (props: { children?: import("@alloy-js/core").Children; } & AutorunEnabledProps) => import("@alloy-js/core").Children; export interface AxImpProps extends TaskTypeProps { ActiveXControlName?: unknown; DelaySign?: boolean; EnvironmentVariables?: unknown; GenerateSource?: boolean; KeyContainer?: unknown; KeyFile?: unknown; LogStandardErrorAsError?: boolean; NoLogo?: boolean; OutputAssembly?: unknown; RuntimeCallableWrapperAssembly?: unknown; SdkToolsPath?: unknown; Silent?: boolean; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; Timeout?: unknown; ToolExe?: unknown; ToolPath?: unknown; Verbose?: boolean; } export declare const AxImp: (props: { children?: import("@alloy-js/core").Children; } & AxImpProps) => import("@alloy-js/core").Children; export interface BaseAddressProps extends StringPropertyTypeProps { } export declare const BaseAddress: (props: { children?: import("@alloy-js/core").Children; } & BaseAddressProps) => import("@alloy-js/core").Children; /** * The base application manifest for the build. Contains ClickOnce security information. */ export interface BaseApplicationManifestProps extends SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the items should be evaluated */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } /** * The base application manifest for the build. Contains ClickOnce security information. */ export declare const BaseApplicationManifest: (props: { children?: import("@alloy-js/core").Children; } & BaseApplicationManifestProps) => import("@alloy-js/core").Children; /** * Base path of output folder, where all configuration-specific output folders will be created. Default value is bin\. */ export interface BaseOutputPathProps extends StringPropertyTypeProps { } /** * Base path of output folder, where all configuration-specific output folders will be created. Default value is bin\. */ export declare const BaseOutputPath: (props: { children?: import("@alloy-js/core").Children; } & BaseOutputPathProps) => import("@alloy-js/core").Children; export interface BasicRuntimeChecksProps { } export declare const BasicRuntimeChecks: (props: { children?: import("@alloy-js/core").Children; } & BasicRuntimeChecksProps) => import("@alloy-js/core").Children; /** * HomeSite, Relative, or Absolute */ export interface BootstrapperComponentsLocationProps extends StringPropertyTypeProps { } /** * HomeSite, Relative, or Absolute */ export declare const BootstrapperComponentsLocation: (props: { children?: import("@alloy-js/core").Children; } & BootstrapperComponentsLocationProps) => import("@alloy-js/core").Children; export interface BootstrapperComponentsUrlProps extends StringPropertyTypeProps { } export declare const BootstrapperComponentsUrl: (props: { children?: import("@alloy-js/core").Children; } & BootstrapperComponentsUrlProps) => import("@alloy-js/core").Children; /** * boolean */ export interface BootstrapperEnabledProps { } /** * boolean */ export declare const BootstrapperEnabled: (props: { children?: import("@alloy-js/core").Children; } & BootstrapperEnabledProps) => import("@alloy-js/core").Children; export interface BootstrapperFileProps extends SimpleItemTypeProps { } export declare const BootstrapperFile: (props: { children?: import("@alloy-js/core").Children; } & BootstrapperFileProps) => import("@alloy-js/core").Children; export interface BrowseInformationProps { } export declare const BrowseInformation: (props: { children?: import("@alloy-js/core").Children; } & BrowseInformationProps) => import("@alloy-js/core").Children; export interface BscmakeProps extends SimpleItemTypeProps { } export declare const Bscmake: (props: { children?: import("@alloy-js/core").Children; } & BscmakeProps) => import("@alloy-js/core").Children; export interface BSCMakeProps extends TaskTypeProps { AcceptableNonZeroExitCodes?: unknown; ActiveToolSwitchesValues?: unknown; AdditionalOptions?: unknown; EnvironmentVariables?: unknown; ExcludedInputPaths?: unknown; LogStandardErrorAsError?: boolean; MinimalRebuildFromTracking?: boolean; OutputFile?: unknown; PathOverride?: unknown; SkippedExecution?: boolean; Sources?: unknown; SourcesCompiled?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; SuppressStartupBanner?: boolean; Timeout?: unknown; TLogReadFiles?: unknown; TLogWriteFiles?: unknown; ToolExe?: unknown; ToolPath?: unknown; TrackedInputFilesToIgnore?: unknown; TrackedOutputFilesToIgnore?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; } export declare const BSCMake: (props: { children?: import("@alloy-js/core").Children; } & BSCMakeProps) => import("@alloy-js/core").Children; export interface CallingConventionProps { } export declare const CallingConvention: (props: { children?: import("@alloy-js/core").Children; } & CallingConventionProps) => import("@alloy-js/core").Children; export interface CallTargetProps extends TaskTypeProps { RunEachTargetSeparately?: boolean; Targets?: unknown; UseResultsCache?: boolean; } export declare const CallTarget: (props: { children?: import("@alloy-js/core").Children; } & CallTargetProps) => import("@alloy-js/core").Children; export interface CharacterSetProps extends StringPropertyTypeProps { } export declare const CharacterSet: (props: { children?: import("@alloy-js/core").Children; } & CharacterSetProps) => import("@alloy-js/core").Children; export interface CheckForOverflowUnderflowProps extends StringPropertyTypeProps { } export declare const CheckForOverflowUnderflow: (props: { children?: import("@alloy-js/core").Children; } & CheckForOverflowUnderflowProps) => import("@alloy-js/core").Children; export interface ChooseProps { /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const Choose: (props: { children?: import("@alloy-js/core").Children; } & ChooseProps) => import("@alloy-js/core").Children; export interface CLProps extends TaskTypeProps { AcceptableNonZeroExitCodes?: unknown; ActiveToolSwitchesValues?: unknown; AdditionalIncludeDirectories?: unknown; AdditionalOptions?: unknown; AdditionalUsingDirectories?: unknown; AssemblerListingLocation?: unknown; AssemblerOutput?: unknown; BasicRuntimeChecks?: unknown; BrowseInformation?: boolean; BrowseInformationFile?: unknown; BufferSecurityCheck?: boolean; CallingConvention?: unknown; CompileAs?: unknown; CompileAsManaged?: unknown; CreateHotpatchableImage?: boolean; DebugInformationFormat?: unknown; DisableLanguageExtensions?: boolean; DisableSpecificWarnings?: unknown; EnableEnhancedInstructionSet?: unknown; EnableFiberSafeOptimizations?: boolean; EnablePREfast?: boolean; EnvironmentVariables?: unknown; ErrorReporting?: unknown; ExceptionHandling?: unknown; ExcludedInputPaths?: unknown; ExpandAttributedSource?: boolean; FavorSizeOrSpeed?: unknown; FloatingPointExceptions?: boolean; FloatingPointModel?: unknown; ForceConformanceInForLoopScope?: boolean; ForcedIncludeFiles?: unknown; ForcedUsingFiles?: unknown; FunctionLevelLinking?: boolean; GenerateXMLDocumentationFiles?: boolean; IgnoreStandardIncludePath?: boolean; InlineFunctionExpansion?: unknown; IntrinsicFunctions?: boolean; LogStandardErrorAsError?: boolean; MinimalRebuild?: boolean; MinimalRebuildFromTracking?: boolean; MultiProcessorCompilation?: boolean; ObjectFileName?: unknown; ObjectFiles?: unknown; OmitDefaultLibName?: boolean; OmitFramePointers?: boolean; OpenMPSupport?: boolean; Optimization?: unknown; PathOverride?: unknown; PrecompiledHeader?: unknown; PrecompiledHeaderFile?: unknown; PrecompiledHeaderOutputFile?: unknown; PreprocessKeepComments?: boolean; PreprocessorDefinitions?: unknown; PreprocessOutput?: unknown; PreprocessSuppressLineNumbers?: boolean; PreprocessToFile?: boolean; ProcessorNumber?: unknown; ProgramDataBaseFileName?: unknown; RuntimeLibrary?: unknown; RuntimeTypeInfo?: boolean; ShowIncludes?: boolean; SkippedExecution?: boolean; SmallerTypeCheck?: boolean; Sources: unknown; SourcesCompiled?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; StringPooling?: boolean; StructMemberAlignment?: unknown; SuppressStartupBanner?: boolean; Timeout?: unknown; TLogReadFiles?: unknown; TLogWriteFiles?: unknown; ToolExe?: unknown; ToolPath?: unknown; TrackedInputFilesToIgnore?: unknown; TrackedOutputFilesToIgnore?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; TreatSpecificWarningsAsErrors?: unknown; TreatWarningAsError?: boolean; TreatWChar_tAsBuiltInType?: boolean; UndefineAllPreprocessorDefinitions?: boolean; UndefinePreprocessorDefinitions?: unknown; UseFullPaths?: boolean; UseUnicodeForAssemblerListing?: boolean; WarningLevel?: unknown; WholeProgramOptimization?: boolean; XMLDocumentationFileName?: unknown; } export declare const CL: (props: { children?: import("@alloy-js/core").Children; } & CLProps) => import("@alloy-js/core").Children; export interface ClCompileProps extends SimpleItemTypeProps { } export declare const ClCompile: (props: { children?: import("@alloy-js/core").Children; } & ClCompileProps) => import("@alloy-js/core").Children; export interface ClientStubFileProps { } export declare const ClientStubFile: (props: { children?: import("@alloy-js/core").Children; } & ClientStubFileProps) => import("@alloy-js/core").Children; export interface ClIncludeProps extends SimpleItemTypeProps { } export declare const ClInclude: (props: { children?: import("@alloy-js/core").Children; } & ClIncludeProps) => import("@alloy-js/core").Children; export interface CLRImageTypeProps { } export declare const CLRImageType: (props: { children?: import("@alloy-js/core").Children; } & CLRImageTypeProps) => import("@alloy-js/core").Children; export interface CLRSupportProps extends StringPropertyTypeProps { } export declare const CLRSupport: (props: { children?: import("@alloy-js/core").Children; } & CLRSupportProps) => import("@alloy-js/core").Children; export interface CLRSupportLastErrorProps { } export declare const CLRSupportLastError: (props: { children?: import("@alloy-js/core").Children; } & CLRSupportLastErrorProps) => import("@alloy-js/core").Children; export interface CLRThreadAttributeProps { } export declare const CLRThreadAttribute: (props: { children?: import("@alloy-js/core").Children; } & CLRThreadAttributeProps) => import("@alloy-js/core").Children; export interface CLRUnmanagedCodeCheckProps { } export declare const CLRUnmanagedCodeCheck: (props: { children?: import("@alloy-js/core").Children; } & CLRUnmanagedCodeCheckProps) => import("@alloy-js/core").Children; export interface CodeAnalysisProps extends TaskTypeProps { AlternativeToolName?: unknown; AnalysisTimeout?: unknown; ApplyLogFileXsl?: boolean; Assemblies?: unknown; ConsoleXsl?: unknown; Culture?: unknown; DependentAssemblyPaths?: unknown; Dictionaries?: unknown; FilesWritten?: unknown; ForceOutput?: boolean; GenerateSuccessFile?: boolean; IgnoreInvalidTargets?: boolean; IgnoreGeneratedCode?: boolean; Imports?: unknown; LogFile?: unknown; LogFileXsl?: unknown; OutputToConsole?: boolean; OverrideRuleVisibilities?: boolean; PlatformPath?: unknown; Project?: unknown; Quiet?: boolean; References?: unknown; RuleAssemblies?: unknown; Rules?: unknown; SaveMessagesToReport?: unknown; SearchGlobalAssemblyCache?: boolean; Summary?: boolean; SuccessFile?: boolean; Timeout?: unknown; TreatWarningsAsErrors?: boolean; ToolPath?: unknown; UpdateProject?: boolean; } export declare const CodeAnalysis: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisProps) => import("@alloy-js/core").Children; /** * Additional options to pass to the Code Analysis command line tool. */ export interface CodeAnalysisAdditionalOptionsProps extends StringPropertyTypeProps { } /** * Additional options to pass to the Code Analysis command line tool. */ export declare const CodeAnalysisAdditionalOptions: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisAdditionalOptionsProps) => import("@alloy-js/core").Children; /** * Indicates whether to apply the XSL style sheet specified in $(CodeAnalysisLogFileXsl) to the Code Analysis report. This report is specified in $(CodeAnalysisLogFile). The default is false. */ export interface CodeAnalysisApplyLogFileXslProps { } /** * Indicates whether to apply the XSL style sheet specified in $(CodeAnalysisLogFileXsl) to the Code Analysis report. This report is specified in $(CodeAnalysisLogFile). The default is false. */ export declare const CodeAnalysisApplyLogFileXsl: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisApplyLogFileXslProps) => import("@alloy-js/core").Children; /** * Path to the XSL style sheet that will be applied to the Code Analysis console output. The default is an empty string (''), which causes Code Analysis to use its default console output. */ export interface CodeAnalysisConsoleXslProps extends StringPropertyTypeProps { } /** * Path to the XSL style sheet that will be applied to the Code Analysis console output. The default is an empty string (''), which causes Code Analysis to use its default console output. */ export declare const CodeAnalysisConsoleXsl: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisConsoleXslProps) => import("@alloy-js/core").Children; /** * Culture to use for Code Analysis spelling rules, for example, 'en-US' or 'en-AU'. The default is the current user interface language for Windows. */ export interface CodeAnalysisCultureProps extends StringPropertyTypeProps { } /** * Culture to use for Code Analysis spelling rules, for example, 'en-US' or 'en-AU'. The default is the current user interface language for Windows. */ export declare const CodeAnalysisCulture: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisCultureProps) => import("@alloy-js/core").Children; /** * Additional reference assembly paths to pass to the Code Analysis command line tool. */ export interface CodeAnalysisDependentAssemblyPathsProps extends SimpleItemTypeProps { /** * A fully qualified path to a directory containing reference assemblies to be used by Code Analysis. */ Include: string; } /** * Additional reference assembly paths to pass to the Code Analysis command line tool. */ export declare const CodeAnalysisDependentAssemblyPaths: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisDependentAssemblyPathsProps) => import("@alloy-js/core").Children; /** * Code Analysis custom dictionaries. */ export interface CodeAnalysisDictionaryProps extends SimpleItemTypeProps { /** * Semicolon-separated list of Code Analysis custom dictionaries. Wildcards are allowed. */ Include: string; } /** * Code Analysis custom dictionaries. */ export declare const CodeAnalysisDictionary: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisDictionaryProps) => import("@alloy-js/core").Children; /** * Indicates whether Code Analysis should fail if a rule or rule set is missing. The default is false. */ export interface CodeAnalysisFailOnMissingRulesProps { } /** * Indicates whether Code Analysis should fail if a rule or rule set is missing. The default is false. */ export declare const CodeAnalysisFailOnMissingRules: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisFailOnMissingRulesProps) => import("@alloy-js/core").Children; /** * Indicates whether Code Analysis generates a report file, even when there are no active warnings or errors. The default is true. */ export interface CodeAnalysisForceOutputProps { } /** * Indicates whether Code Analysis generates a report file, even when there are no active warnings or errors. The default is true. */ export declare const CodeAnalysisForceOutput: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisForceOutputProps) => import("@alloy-js/core").Children; /** * Indicates whether Code Analysis generates a '$(CodeAnalysisInputAssembly).lastcodeanalysissucceeded' file in the output folder when no build-breaking errors occur. The default is true. */ export interface CodeAnalysisGenerateSuccessFileProps { } /** * Indicates whether Code Analysis generates a '$(CodeAnalysisInputAssembly).lastcodeanalysissucceeded' file in the output folder when no build-breaking errors occur. The default is true. */ export declare const CodeAnalysisGenerateSuccessFile: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisGenerateSuccessFileProps) => import("@alloy-js/core").Children; /** * Indicates whether Code Analysis will ignore the default rule directories when searching for rules. The default is false. */ export interface CodeAnalysisIgnoreBuiltInRulesProps { } /** * Indicates whether Code Analysis will ignore the default rule directories when searching for rules. The default is false. */ export declare const CodeAnalysisIgnoreBuiltInRules: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisIgnoreBuiltInRulesProps) => import("@alloy-js/core").Children; /** * Indicates whether Code Analysis will ignore the default rule set directories when searching for rule sets. The default is false. */ export interface CodeAnalysisIgnoreBuiltInRuleSetsProps { } /** * Indicates whether Code Analysis will ignore the default rule set directories when searching for rule sets. The default is false. */ export declare const CodeAnalysisIgnoreBuiltInRuleSets: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisIgnoreBuiltInRuleSetsProps) => import("@alloy-js/core").Children; /** * Indicates whether Code Analysis should fail silently when it analyzes invalid assemblies, such as those without managed code. The default is true. */ export interface CodeAnalysisIgnoreGeneratedCodeProps { } /** * Indicates whether Code Analysis should fail silently when it analyzes invalid assemblies, such as those without managed code. The default is true. */ export declare const CodeAnalysisIgnoreGeneratedCode: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisIgnoreGeneratedCodeProps) => import("@alloy-js/core").Children; /** * Indicates whether Code Analysis should silently fail when analyzing invalid assemblies, such as those without managed code. The default is true. */ export interface CodeAnalysisIgnoreInvalidTargetsProps { } /** * Indicates whether Code Analysis should silently fail when analyzing invalid assemblies, such as those without managed code. The default is true. */ export declare const CodeAnalysisIgnoreInvalidTargets: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisIgnoreInvalidTargetsProps) => import("@alloy-js/core").Children; /** * Code Analysis projects (*.fxcop) or reports to import. */ export interface CodeAnalysisImportProps extends SimpleItemTypeProps { /** * Semicolon-separated list of Code Analysis projects (*.fxcop) or reports to import. Wildcards are allowed. */ Include: string; } /** * Code Analysis projects (*.fxcop) or reports to import. */ export declare const CodeAnalysisImport: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisImportProps) => import("@alloy-js/core").Children; /** * Path to the assembly to be analyzed by Code Analysis. The default is '$(OutDir)$(TargetName)$(TargetExt)'. */ export interface CodeAnalysisInputAssemblyProps extends StringPropertyTypeProps { } /** * Path to the assembly to be analyzed by Code Analysis. The default is '$(OutDir)$(TargetName)$(TargetExt)'. */ export declare const CodeAnalysisInputAssembly: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisInputAssemblyProps) => import("@alloy-js/core").Children; /** * Path to the output file for the Code Analysis report. The default is '$(CodeAnalysisInputAssembly).CodeAnalysisLog.xml'. */ export interface CodeAnalysisLogFileProps extends StringPropertyTypeProps { } /** * Path to the output file for the Code Analysis report. The default is '$(CodeAnalysisInputAssembly).CodeAnalysisLog.xml'. */ export declare const CodeAnalysisLogFile: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisLogFileProps) => import("@alloy-js/core").Children; /** * Path to the XSL style sheet to reference in the Code Analysis output report. This report is specified in $(CodeAnalysisLogFile). The default is an empty string (''). */ export interface CodeAnalysisLogFileXslProps extends StringPropertyTypeProps { } /** * Path to the XSL style sheet to reference in the Code Analysis output report. This report is specified in $(CodeAnalysisLogFile). The default is an empty string (''). */ export declare const CodeAnalysisLogFileXsl: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisLogFileXslProps) => import("@alloy-js/core").Children; /** * Name of the file, without the path, where Code Analysis project-level suppressions are stored. The default is 'GlobalSuppressions$(DefaultLanguageSourceExtension)'. */ export interface CodeAnalysisModuleSuppressionsFileProps extends StringPropertyTypeProps { } /** * Name of the file, without the path, where Code Analysis project-level suppressions are stored. The default is 'GlobalSuppressions$(DefaultLanguageSourceExtension)'. */ export declare const CodeAnalysisModuleSuppressionsFile: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisModuleSuppressionsFileProps) => import("@alloy-js/core").Children; /** * Indicates whether to output Code Analysis warnings and errors to the console. The default is false. */ export interface CodeAnalysisOutputToConsoleProps { } /** * Indicates whether to output Code Analysis warnings and errors to the console. The default is false. */ export declare const CodeAnalysisOutputToConsole: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisOutputToConsoleProps) => import("@alloy-js/core").Children; /** * Indicates whether to run all overridable Code Analysis rules against all targets. This will cause specific rules, such as those within the Design and Naming categories, to run against both public and internal APIs, instead of only public APIs. The default is false. */ export interface CodeAnalysisOverrideRuleVisibilitiesProps { } /** * Indicates whether to run all overridable Code Analysis rules against all targets. This will cause specific rules, such as those within the Design and Naming categories, to run against both public and internal APIs, instead of only public APIs. The default is false. */ export declare const CodeAnalysisOverrideRuleVisibilities: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisOverrideRuleVisibilitiesProps) => import("@alloy-js/core").Children; /** * Path to the Code Analysis installation folder. The default is '$(VSINSTALLDIR)\Team Tools\Static Analysis Tools\FxCop'. */ export interface CodeAnalysisPathProps extends StringPropertyTypeProps { } /** * Path to the Code Analysis installation folder. The default is '$(VSINSTALLDIR)\Team Tools\Static Analysis Tools\FxCop'. */ export declare const CodeAnalysisPath: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisPathProps) => import("@alloy-js/core").Children; /** * Path to the .NET Framework folder that contains platform assemblies, such as mscorlib.dll and System.dll. The default is an empty string (''). */ export interface CodeAnalysisPlatformPathProps extends StringPropertyTypeProps { } /** * Path to the .NET Framework folder that contains platform assemblies, such as mscorlib.dll and System.dll. The default is an empty string (''). */ export declare const CodeAnalysisPlatformPath: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisPlatformPathProps) => import("@alloy-js/core").Children; /** * Path to the Code Analysis project (*.fxcop) to load. The default is an empty string (''). */ export interface CodeAnalysisProjectProps extends StringPropertyTypeProps { } /** * Path to the Code Analysis project (*.fxcop) to load. The default is an empty string (''). */ export declare const CodeAnalysisProject: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisProjectProps) => import("@alloy-js/core").Children; /** * Indicates whether to suppress all Code Analysis console output other than errors and warnings. This applies when $(CodeAnalysisOutputToConsole) is true. The default is false. */ export interface CodeAnalysisQuietProps { } /** * Indicates whether to suppress all Code Analysis console output other than errors and warnings. This applies when $(CodeAnalysisOutputToConsole) is true. The default is false. */ export declare const CodeAnalysisQuiet: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisQuietProps) => import("@alloy-js/core").Children; /** * Semicolon-separated list of paths either to Code Analysis rule assemblies or to folders that contain Code Analysis rule assemblies. The paths are in the form '[+|-][!][file|folder]', where '+' enables all rules in rule assembly, '-' disables all rules in rule assembly, and '!' causes all rules in rule assembly to be treated as errors. For example '+D:\Projects\Rules\NamingRules.dll;+!D:\Projects\Rules\SecurityRules.dll'. The default is '$(CodeAnalysisPath)\Rules'. */ export interface CodeAnalysisRuleAssembliesProps extends StringPropertyTypeProps { } /** * Semicolon-separated list of paths either to Code Analysis rule assemblies or to folders that contain Code Analysis rule assemblies. The paths are in the form '[+|-][!][file|folder]', where '+' enables all rules in rule assembly, '-' disables all rules in rule assembly, and '!' causes all rules in rule assembly to be treated as errors. For example '+D:\Projects\Rules\NamingRules.dll;+!D:\Projects\Rules\SecurityRules.dll'. The default is '$(CodeAnalysisPath)\Rules'. */ export declare const CodeAnalysisRuleAssemblies: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisRuleAssembliesProps) => import("@alloy-js/core").Children; /** * Semicolon-separated list of directories in which to search for rules when resolving a rule set. The default is '$(CodeAnalysisPath)\Rules' unless the CodeAnalysisIgnoreBuiltInRules property is set to true. */ export interface CodeAnalysisRuleDirectoriesProps extends StringPropertyTypeProps { } /** * Semicolon-separated list of directories in which to search for rules when resolving a rule set. The default is '$(CodeAnalysisPath)\Rules' unless the CodeAnalysisIgnoreBuiltInRules property is set to true. */ export declare const CodeAnalysisRuleDirectories: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisRuleDirectoriesProps) => import("@alloy-js/core").Children; /** * Semicolon-separated list of Code Analysis rules. The rules are in the form '[+|-][!]Category#CheckId', where '+' enables the rule, '-' disables the rule, and '!' causes the rule to be treated as an error. For example, '-Microsoft.Naming#CA1700;+!Microsoft.Naming#CA1701'. The default is an empty string ('') which enables all rules. */ export interface CodeAnalysisRulesProps extends StringPropertyTypeProps { } /** * Semicolon-separated list of Code Analysis rules. The rules are in the form '[+|-][!]Category#CheckId', where '+' enables the rule, '-' disables the rule, and '!' causes the rule to be treated as an error. For example, '-Microsoft.Naming#CA1700;+!Microsoft.Naming#CA1701'. The default is an empty string ('') which enables all rules. */ export declare const CodeAnalysisRules: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisRulesProps) => import("@alloy-js/core").Children; /** * A .ruleset file which contains a list of rules to run during analysis. The string can be a full path, a path relative to the project file, or a file name. If a file name is specified, the CodeAnalysisRuleSetDirectories property will be searched to find the file. The default is an empty string (''). */ export interface CodeAnalysisRuleSetProps extends StringPropertyTypeProps { } /** * A .ruleset file which contains a list of rules to run during analysis. The string can be a full path, a path relative to the project file, or a file name. If a file name is specified, the CodeAnalysisRuleSetDirectories property will be searched to find the file. The default is an empty string (''). */ export declare const CodeAnalysisRuleSet: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisRuleSetProps) => import("@alloy-js/core").Children; /** * Semicolon-separated list of directories in which to search for rule sets. The default is '$(VSINSTALLDIR)\Team Tools\Static Analysis Tools\Rule Sets' unless the CodeAnalysisIgnoreBuiltInRuleSets property is set to true. */ export interface CodeAnalysisRuleSetDirectoriesProps extends StringPropertyTypeProps { } /** * Semicolon-separated list of directories in which to search for rule sets. The default is '$(VSINSTALLDIR)\Team Tools\Static Analysis Tools\Rule Sets' unless the CodeAnalysisIgnoreBuiltInRuleSets property is set to true. */ export declare const CodeAnalysisRuleSetDirectories: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisRuleSetDirectoriesProps) => import("@alloy-js/core").Children; /** * Comma-separated list of the type ('Active', 'Excluded', or 'Absent') of warnings and errors to save to the output report file. The default is 'Active'. */ export interface CodeAnalysisSaveMessagesToReportProps extends StringPropertyTypeProps { } /** * Comma-separated list of the type ('Active', 'Excluded', or 'Absent') of warnings and errors to save to the output report file. The default is 'Active'. */ export declare const CodeAnalysisSaveMessagesToReport: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisSaveMessagesToReportProps) => import("@alloy-js/core").Children; /** * Indicates whether Code Analysis should search the Global Assembly Cache (GAC) for missing references that are encountered during analysis. The default is true. */ export interface CodeAnalysisSearchGlobalAssemblyCacheProps { } /** * Indicates whether Code Analysis should search the Global Assembly Cache (GAC) for missing references that are encountered during analysis. The default is true. */ export declare const CodeAnalysisSearchGlobalAssemblyCache: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisSearchGlobalAssemblyCacheProps) => import("@alloy-js/core").Children; /** * Indicates whether to output a Code Analysis summary to the console after analysis. The default is false. */ export interface CodeAnalysisSummaryProps { } /** * Indicates whether to output a Code Analysis summary to the console after analysis. The default is false. */ export declare const CodeAnalysisSummary: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisSummaryProps) => import("@alloy-js/core").Children; /** * The time, in seconds, that Code Analysis should wait for analysis of a single item to complete before it aborts analysis. Specify 0 to cause Code Analysis to wait indefinitely. The default is 120. */ export interface CodeAnalysisTimeoutProps extends StringPropertyTypeProps { } /** * The time, in seconds, that Code Analysis should wait for analysis of a single item to complete before it aborts analysis. Specify 0 to cause Code Analysis to wait indefinitely. The default is 120. */ export declare const CodeAnalysisTimeout: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisTimeoutProps) => import("@alloy-js/core").Children; /** * Indicates whether to treat all Code Analysis warnings as errors. The default is false. */ export interface CodeAnalysisTreatWarningsAsErrorsProps { } /** * Indicates whether to treat all Code Analysis warnings as errors. The default is false. */ export declare const CodeAnalysisTreatWarningsAsErrors: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisTreatWarningsAsErrorsProps) => import("@alloy-js/core").Children; /** * Indicates whether to update the Code Analysis project (*.fxcop) specified in $(CodeAnalysisProject). This applies when there are changes during analysis. The default is false. */ export interface CodeAnalysisUpdateProjectProps { } /** * Indicates whether to update the Code Analysis project (*.fxcop) specified in $(CodeAnalysisProject). This applies when there are changes during analysis. The default is false. */ export declare const CodeAnalysisUpdateProject: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisUpdateProjectProps) => import("@alloy-js/core").Children; /** * Indicates whether to include the name of the rule when Code Analysis emits a suppression. The default is true. */ export interface CodeAnalysisUseTypeNameInSuppressionProps { } /** * Indicates whether to include the name of the rule when Code Analysis emits a suppression. The default is true. */ export declare const CodeAnalysisUseTypeNameInSuppression: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisUseTypeNameInSuppressionProps) => import("@alloy-js/core").Children; /** * Indicates whether to output verbose Code Analysis diagnostic info to the console. The default is false. */ export interface CodeAnalysisVerboseProps { } /** * Indicates whether to output verbose Code Analysis diagnostic info to the console. The default is false. */ export declare const CodeAnalysisVerbose: (props: { children?: import("@alloy-js/core").Children; } & CodeAnalysisVerboseProps) => import("@alloy-js/core").Children; export interface CodePageProps extends StringPropertyTypeProps { } export declare const CodePage: (props: { children?: import("@alloy-js/core").Children; } & CodePageProps) => import("@alloy-js/core").Children; export interface CombinePathProps extends TaskTypeProps { BasePath?: unknown; CombinedPaths?: unknown; Paths: unknown; } export declare const CombinePath: (props: { children?: import("@alloy-js/core").Children; } & CombinePathProps) => import("@alloy-js/core").Children; export interface COMFileReferenceProps extends SimpleItemTypeProps { } export declare const COMFileReference: (props: { children?: import("@alloy-js/core").Children; } & COMFileReferenceProps) => import("@alloy-js/core").Children; export interface ComFilesOutputGroupOutputsProps extends SimpleItemTypeProps { } export declare const ComFilesOutputGroupOutputs: (props: { children?: import("@alloy-js/core").Children; } & ComFilesOutputGroupOutputsProps) => import("@alloy-js/core").Children; export interface CommandProps { } export declare const Command: (props: { children?: import("@alloy-js/core").Children; } & CommandProps) => import("@alloy-js/core").Children; /** * Company name for the assembly manifest */ export interface CompanyProps extends StringPropertyTypeProps { } /** * Company name for the assembly manifest */ export declare const Company: (props: { children?: import("@alloy-js/core").Children; } & CompanyProps) => import("@alloy-js/core").Children; /** * Source files for compiler */ export interface CompileProps extends SimpleItemTypeProps { /** * Semi-colon separated list of source files (wildcards are allowed) */ Include?: string; CopyToOutputDirectory?: unknown; } /** * Source files for compiler */ export declare const Compile: (props: { children?: import("@alloy-js/core").Children; } & CompileProps) => import("@alloy-js/core").Children; export interface CompileAsManagedProps { } export declare const CompileAsManaged: (props: { children?: import("@alloy-js/core").Children; } & CompileAsManagedProps) => import("@alloy-js/core").Children; /** * Controls where source generated files are saved. */ export interface CompilerGeneratedFilesOutputPathProps extends StringPropertyTypeProps { } /** * Controls where source generated files are saved. */ export declare const CompilerGeneratedFilesOutputPath: (props: { children?: import("@alloy-js/core").Children; } & CompilerGeneratedFilesOutputPathProps) => import("@alloy-js/core").Children; export interface ComponentFileNameProps { } export declare const ComponentFileName: (props: { children?: import("@alloy-js/core").Children; } & ComponentFileNameProps) => import("@alloy-js/core").Children; /** * Reference to a COM component */ export interface COMReferenceProps extends SimpleItemTypeProps { /** * COM component name */ Include?: string; } /** * Reference to a COM component */ export declare const COMReference: (props: { children?: import("@alloy-js/core").Children; } & COMReferenceProps) => import("@alloy-js/core").Children; export interface ConfigurationProps extends StringPropertyTypeProps { } export declare const Configuration: (props: { children?: import("@alloy-js/core").Children; } & ConfigurationProps) => import("@alloy-js/core").Children; export interface ConfigurationNameProps extends StringPropertyTypeProps { } export declare const ConfigurationName: (props: { children?: import("@alloy-js/core").Children; } & ConfigurationNameProps) => import("@alloy-js/core").Children; export interface ConfigurationOverrideFileProps extends StringPropertyTypeProps { } export declare const ConfigurationOverrideFile: (props: { children?: import("@alloy-js/core").Children; } & ConfigurationOverrideFileProps) => import("@alloy-js/core").Children; export interface ConfigurationTypeProps extends StringPropertyTypeProps { } export declare const ConfigurationType: (props: { children?: import("@alloy-js/core").Children; } & ConfigurationTypeProps) => import("@alloy-js/core").Children; /** * Files that are not compiled, but may be embedded or published */ export interface ContentProps extends SimpleItemTypeProps { /** * Semi-colon separated list of content files (wildcards are allowed) */ Include?: string; CopyToOutputDirectory?: unknown; } /** * Files that are not compiled, but may be embedded or published */ export declare const Content: (props: { children?: import("@alloy-js/core").Children; } & ContentProps) => import("@alloy-js/core").Children; export interface ConvertToAbsolutePathProps extends TaskTypeProps { AbsolutePaths?: unknown; Paths: unknown; } export declare const ConvertToAbsolutePath: (props: { children?: import("@alloy-js/core").Children; } & ConvertToAbsolutePathProps) => import("@alloy-js/core").Children; export interface CopyProps extends TaskTypeProps { DestinationFiles?: unknown; DestinationFolder?: unknown; OverwriteReadOnlyFiles?: boolean; Retries?: unknown; RetryDelayMilliseconds?: unknown; SkipUnchangedFiles?: boolean; UseHardlinksIfPossible?: boolean; UseSymboliclinksIfPossible?: boolean; SourceFiles: unknown; } export declare const Copy: (props: { children?: import("@alloy-js/core").Children; } & CopyProps) => import("@alloy-js/core").Children; /** * Value indicating whether symbol files will be copied from NuGet packages by the compiler */ export interface CopyDebugSymbolFilesFromPackagesProps { } /** * Value indicating whether symbol files will be copied from NuGet packages by the compiler */ export declare const CopyDebugSymbolFilesFromPackages: (props: { children?: import("@alloy-js/core").Children; } & CopyDebugSymbolFilesFromPackagesProps) => import("@alloy-js/core").Children; /** * Value indicating whether documentation files will be copied from NuGet packages by the compiler */ export interface CopyDocumentationFilesFromPackagesProps { } /** * Value indicating whether documentation files will be copied from NuGet packages by the compiler */ export declare const CopyDocumentationFilesFromPackages: (props: { children?: import("@alloy-js/core").Children; } & CopyDocumentationFilesFromPackagesProps) => import("@alloy-js/core").Children; export interface CopyLocalFilesOutputGroupOutputProps extends SimpleItemTypeProps { } export declare const CopyLocalFilesOutputGroupOutput: (props: { children?: import("@alloy-js/core").Children; } & CopyLocalFilesOutputGroupOutputProps) => import("@alloy-js/core").Children; /** * Set to true to copy RazorGenerate items (.cshtml) to the publish directory. Typically Razor files are not needed for a published application if they participate in compilation at build-time or publish-time. By default, the Razor SDK will suppress the copying of RazorGenerate items to the publish directory. */ export interface CopyRazorGenerateFilesToPublishDirectoryProps { } /** * Set to true to copy RazorGenerate items (.cshtml) to the publish directory. Typically Razor files are not needed for a published application if they participate in compilation at build-time or publish-time. By default, the Razor SDK will suppress the copying of RazorGenerate items to the publish directory. */ export declare const CopyRazorGenerateFilesToPublishDirectory: (props: { children?: import("@alloy-js/core").Children; } & CopyRazorGenerateFilesToPublishDirectoryProps) => import("@alloy-js/core").Children; /** * Set to true to copy reference assembly items to the publish directory. Typically reference assemblies are not needed for a published application if Razor compilation occurs at build-time or publish-time. By default, the Razor SDK will suppress the copying of reference assemblies to the publish directory. */ export interface CopyRefAssembliesToPublishDirectoryProps { } /** * Set to true to copy reference assembly items to the publish directory. Typically reference assemblies are not needed for a published application if Razor compilation occurs at build-time or publish-time. By default, the Razor SDK will suppress the copying of reference assemblies to the publish directory. */ export declare const CopyRefAssembliesToPublishDirectory: (props: { children?: import("@alloy-js/core").Children; } & CopyRefAssembliesToPublishDirectoryProps) => import("@alloy-js/core").Children; /** * Copyright details for the NuGet package */ export interface CopyrightProps extends StringPropertyTypeProps { } /** * Copyright details for the NuGet package */ export declare const Copyright: (props: { children?: import("@alloy-js/core").Children; } & CopyrightProps) => import("@alloy-js/core").Children; export interface CopyWinmdArtifactsOutputGroupOutputsProps extends SimpleItemTypeProps { } export declare const CopyWinmdArtifactsOutputGroupOutputs: (props: { children?: import("@alloy-js/core").Children; } & CopyWinmdArtifactsOutputGroupOutputsProps) => import("@alloy-js/core").Children; export interface CPPCleanProps extends TaskTypeProps { DeletedFiles?: unknown; DoDelete?: boolean; FilePatternsToDeleteOnClean: unknown; FilesExcludedFromClean?: unknown; FoldersToClean: unknown; } export declare const CPPClean: (props: { children?: import("@alloy-js/core").Children; } & CPPCleanProps) => import("@alloy-js/core").Children; export interface CPreprocessOptionsProps { } export declare const CPreprocessOptions: (props: { children?: import("@alloy-js/core").Children; } & CPreprocessOptionsProps) => import("@alloy-js/core").Children; export interface CreateAppStoreContainerProps extends TaskTypeProps { Items: unknown; ProjectName: unknown; OutputPath?: unknown; } export declare const CreateAppStoreContainer: (props: { children?: import("@alloy-js/core").Children; } & CreateAppStoreContainerProps) => import("@alloy-js/core").Children; export interface CreateCSharpManifestResourceNameProps extends TaskTypeProps { PrependCultureAsDirectory?: boolean; ResourceFiles: unknown; ResourceFilesWithManifestResourceNames?: unknown; RootNamespace?: unknown; } export declare const CreateCSharpManifestResourceName: (props: { children?: import("@alloy-js/core").Children; } & CreateCSharpManifestResourceNameProps) => import("@alloy-js/core").Children; export interface CreateDesktopShortcutProps { } export declare const CreateDesktopShortcut: (props: { children?: import("@alloy-js/core").Children; } & CreateDesktopShortcutProps) => import("@alloy-js/core").Children; export interface CreateHotpatchableImageProps { } export declare const CreateHotpatchableImage: (props: { children?: import("@alloy-js/core").Children; } & CreateHotpatchableImageProps) => import("@alloy-js/core").Children; export interface CreateHotPatchableImageProps { } export declare const CreateHotPatchableImage: (props: { children?: import("@alloy-js/core").Children; } & CreateHotPatchableImageProps) => import("@alloy-js/core").Children; export interface CreateItemProps extends TaskTypeProps { AdditionalMetadata?: unknown; Exclude?: unknown; Include?: unknown; PreserveExistingMetadata?: boolean; } export declare const CreateItem: (props: { children?: import("@alloy-js/core").Children; } & CreateItemProps) => import("@alloy-js/core").Children; export interface CreatePriConfigXmlForFullIndexProps extends CreatePriConfigXmlTaskTypeProps { LayoutResfilesPath: unknown; ResourcesResfilesPath: unknown; PriResfilesPath: unknown; } export declare const CreatePriConfigXmlForFullIndex: (props: { children?: import("@alloy-js/core").Children; } & CreatePriConfigXmlForFullIndexProps) => import("@alloy-js/core").Children; export interface CreatePriConfigXmlForMainPackageFileMapProps extends CreatePriConfigXmlWithPackagingElementTaskTypeProps { AppxBundleAutoResourcePackageQualifiers: unknown; } export declare const CreatePriConfigXmlForMainPackageFileMap: (props: { children?: import("@alloy-js/core").Children; } & CreatePriConfigXmlForMainPackageFileMapProps) => import("@alloy-js/core").Children; export interface CreatePriConfigXmlForSplittingProps extends CreatePriConfigXmlWithPackagingElementTaskTypeProps { ResourcesPriFilePath: unknown; } export declare const CreatePriConfigXmlForSplitting: (props: { children?: import("@alloy-js/core").Children; } & CreatePriConfigXmlForSplittingProps) => import("@alloy-js/core").Children; export interface CreatePriConfigXmlTaskProps extends CreatePriConfigXmlTaskTypeProps { PriConfigXmlPath: unknown; PriInitialPath?: unknown; DefaultResourceLanguage: unknown; DefaultResourceQualifiers: unknown; ConvertDotsToSlashes?: boolean; IntermediateExtension: unknown; PriConfigXmlPackagingSnippetPath?: unknown; PriConfigXmlDefaultSnippetPath?: unknown; TargetPlatformIdentifier: unknown; TargetPlatformVersion: unknown; } export declare const CreatePriConfigXmlTask: (props: { children?: import("@alloy-js/core").Children; } & CreatePriConfigXmlTaskProps) => import("@alloy-js/core").Children; interface CreatePriConfigXmlTaskTypeProps { PriConfigXmlPath: unknown; PriInitialPath?: unknown; DefaultResourceLanguage: unknown; DefaultResourceQualifiers: unknown; ConvertDotsToSlashes?: boolean; IntermediateExtension: unknown; PriConfigXmlPackagingSnippetPath?: unknown; PriConfigXmlDefaultSnippetPath?: unknown; TargetPlatformIdentifier: unknown; TargetPlatformVersion: unknown; } export declare const CreatePriConfigXmlTaskType: (props: { children?: import("@alloy-js/core").Children; } & CreatePriConfigXmlTaskTypeProps) => import("@alloy-js/core").Children; interface CreatePriConfigXmlWithPackagingElementTaskTypeProps { AppxBundleAutoResourcePackageQualifiers: unknown; } export declare const CreatePriConfigXmlWithPackagingElementTaskType: (props: { children?: import("@alloy-js/core").Children; } & CreatePriConfigXmlWithPackagingElementTaskTypeProps) => import("@alloy-js/core").Children; export interface CreatePriFilesForPortableLibrariesProps extends TaskTypeProps { ContentToIndex: unknown; MakePriExeFullPath: unknown; MakePriExtensionPath?: unknown; IntermediateDirectory: unknown; DefaultResourceLanguage: unknown; DefaultResourceQualifiers: unknown; IntermediateFileWrites?: unknown; CreatedPriFiles?: unknown; IntermediateExtension: unknown; AdditionalMakepriExeParameters?: unknown; TargetPlatformIdentifier: unknown; TargetPlatformVersion: unknown; } export declare const CreatePriFilesForPortableLibraries: (props: { children?: import("@alloy-js/core").Children; } & CreatePriFilesForPortableLibrariesProps) => import("@alloy-js/core").Children; export interface CreatePropertyProps extends TaskTypeProps { Value?: unknown; } export declare const CreateProperty: (props: { children?: import("@alloy-js/core").Children; } & CreatePropertyProps) => import("@alloy-js/core").Children; export interface CreateVisualBasicManifestResourceNameProps extends TaskTypeProps { PrependCultureAsDirectory?: boolean; ResourceFiles: unknown; ResourceFilesWithManifestResourceNames?: unknown; RootNamespace?: unknown; } export declare const CreateVisualBasicManifestResourceName: (props: { children?: import("@alloy-js/core").Children; } & CreateVisualBasicManifestResourceNameProps) => import("@alloy-js/core").Children; /** * boolean */ export interface CreateWebPageOnPublishProps { } /** * boolean */ export declare const CreateWebPageOnPublish: (props: { children?: import("@alloy-js/core").Children; } & CreateWebPageOnPublishProps) => import("@alloy-js/core").Children; export interface CscProps extends TaskTypeProps { AdditionalLibPaths?: unknown; AddModules?: unknown; AllowUnsafeBlocks?: boolean; BaseAddress?: unknown; CheckForOverflowUnderflow?: boolean; CodePage?: unknown; DebugType?: unknown; DefineConstants?: unknown; DelaySign?: boolean; DisabledWarnings?: unknown; DocumentationFile?: unknown; EmitDebugInformation?: boolean; EnvironmentVariables?: unknown; ErrorReport?: unknown; FileAlignment?: unknown; GenerateFullPaths?: boolean; KeyContainer?: unknown; KeyFile?: unknown; LangVersion?: unknown; LinkResources?: unknown; LogStandardErrorAsError?: boolean; MainEntryPoint?: unknown; ModuleAssemblyName?: unknown; NoConfig?: boolean; NoLogo?: boolean; NoStandardLib?: boolean; NoWin32Manifest?: boolean; Optimize?: boolean; OutputAssembly?: unknown; PdbFile?: unknown; Platform?: unknown; References?: unknown; Resources?: unknown; ResponseFiles?: unknown; Sources?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; TargetType?: unknown; Timeout?: unknown; ToolExe?: unknown; ToolPath?: unknown; TreatWarningsAsErrors?: boolean; UseHostCompilerIfAvailable?: boolean; Utf8Output?: boolean; WarningLevel?: unknown; WarningsAsErrors?: unknown; WarningsNotAsErrors?: unknown; Win32Icon?: unknown; Win32Manifest?: unknown; Win32Resource?: unknown; } export declare const Csc: (props: { children?: import("@alloy-js/core").Children; } & CscProps) => import("@alloy-js/core").Children; export interface CultureProps { } export declare const Culture: (props: { children?: import("@alloy-js/core").Children; } & CultureProps) => import("@alloy-js/core").Children; export interface CurrentSolutionConfigurationContentsProps extends GenericPropertyTypeProps { /** * Optional expression evaluated to determine whether the property should be evaluated */ Condition?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const CurrentSolutionConfigurationContents: (props: { children?: import("@alloy-js/core").Children; } & CurrentSolutionConfigurationContentsProps) => import("@alloy-js/core").Children; export interface CustomBuildStepProps extends SimpleItemTypeProps { } export declare const CustomBuildStep: (props: { children?: import("@alloy-js/core").Children; } & CustomBuildStepProps) => import("@alloy-js/core").Children; export interface DataExecutionPreventionProps { } export declare const DataExecutionPrevention: (props: { children?: import("@alloy-js/core").Children; } & DataExecutionPreventionProps) => import("@alloy-js/core").Children; export interface DebugInformationFormatProps { } export declare const DebugInformationFormat: (props: { children?: import("@alloy-js/core").Children; } & DebugInformationFormatProps) => import("@alloy-js/core").Children; export interface DebugSecurityZoneURLProps extends StringPropertyTypeProps { } export declare const DebugSecurityZoneURL: (props: { children?: import("@alloy-js/core").Children; } & DebugSecurityZoneURLProps) => import("@alloy-js/core").Children; /** * Whether to emit symbols (boolean) */ export interface DebugSymbolsProps { } /** * Whether to emit symbols (boolean) */ export declare const DebugSymbols: (props: { children?: import("@alloy-js/core").Children; } & DebugSymbolsProps) => import("@alloy-js/core").Children; /** * none, pdbonly, embedded, portable, or full. From C# 6 onwards, pdbonly is the same as full. */ export interface DebugTypeProps { } /** * none, pdbonly, embedded, portable, or full. From C# 6 onwards, pdbonly is the same as full. */ export declare const DebugType: (props: { children?: import("@alloy-js/core").Children; } & DebugTypeProps) => import("@alloy-js/core").Children; export interface DefaultCharTypeProps { } export declare const DefaultCharType: (props: { children?: import("@alloy-js/core").Children; } & DefaultCharTypeProps) => import("@alloy-js/core").Children; export interface DefaultClientScriptProps extends StringPropertyTypeProps { } export declare const DefaultClientScript: (props: { children?: import("@alloy-js/core").Children; } & DefaultClientScriptProps) => import("@alloy-js/core").Children; export interface DefaultHTMLPageLayoutProps extends StringPropertyTypeProps { } export declare const DefaultHTMLPageLayout: (props: { children?: import("@alloy-js/core").Children; } & DefaultHTMLPageLayoutProps) => import("@alloy-js/core").Children; /** * Default resource language. */ export interface DefaultLanguageProps extends StringPropertyTypeProps { } /** * Default resource language. */ export declare const DefaultLanguage: (props: { children?: import("@alloy-js/core").Children; } & DefaultLanguageProps) => import("@alloy-js/core").Children; export interface DefaultTargetSchemaProps extends StringPropertyTypeProps { } export declare const DefaultTargetSchema: (props: { children?: import("@alloy-js/core").Children; } & DefaultTargetSchemaProps) => import("@alloy-js/core").Children; export interface DefineConstantsProps extends StringPropertyTypeProps { } export declare const DefineConstants: (props: { children?: import("@alloy-js/core").Children; } & DefineConstantsProps) => import("@alloy-js/core").Children; /** * Whether DEBUG is defined (boolean) */ export interface DefineDebugProps { } /** * Whether DEBUG is defined (boolean) */ export declare const DefineDebug: (props: { children?: import("@alloy-js/core").Children; } & DefineDebugProps) => import("@alloy-js/core").Children; /** * Whether TRACE is defined (boolean) */ export interface DefineTraceProps { } /** * Whether TRACE is defined (boolean) */ export declare const DefineTrace: (props: { children?: import("@alloy-js/core").Children; } & DefineTraceProps) => import("@alloy-js/core").Children; export interface DelayLoadDLLsProps { } export declare const DelayLoadDLLs: (props: { children?: import("@alloy-js/core").Children; } & DelayLoadDLLsProps) => import("@alloy-js/core").Children; export interface DelaySignProps extends StringPropertyTypeProps { } export declare const DelaySign: (props: { children?: import("@alloy-js/core").Children; } & DelaySignProps) => import("@alloy-js/core").Children; export interface DeleteProps extends TaskTypeProps { DeletedFiles?: unknown; Files: unknown; TreatErrorsAsWarnings?: boolean; } export declare const Delete: (props: { children?: import("@alloy-js/core").Children; } & DeleteProps) => import("@alloy-js/core").Children; export interface DependencyInformationFileProps { } export declare const DependencyInformationFile: (props: { children?: import("@alloy-js/core").Children; } & DependencyInformationFileProps) => import("@alloy-js/core").Children; export interface DeployDirSuffixProps extends StringPropertyTypeProps { } export declare const DeployDirSuffix: (props: { children?: import("@alloy-js/core").Children; } & DeployDirSuffixProps) => import("@alloy-js/core").Children; /** * A long description of the NuGet package for UI display */ export interface DescriptionProps extends StringPropertyTypeProps { } /** * A long description of the NuGet package for UI display */ export declare const Description: (props: { children?: import("@alloy-js/core").Children; } & DescriptionProps) => import("@alloy-js/core").Children; /** * Whether Visual Studio should do its own faster up-to-date check before Building, rather than invoke MSBuild to do a possibly more accurate one. You would set this to true if you have a heavily customized build process and builds in Visual Studio are not occurring when they should. */ export interface DisableFastUpToDateCheckProps { } /** * Whether Visual Studio should do its own faster up-to-date check before Building, rather than invoke MSBuild to do a possibly more accurate one. You would set this to true if you have a heavily customized build process and builds in Visual Studio are not occurring when they should. */ export declare const DisableFastUpToDateCheck: (props: { children?: import("@alloy-js/core").Children; } & DisableFastUpToDateCheckProps) => import("@alloy-js/core").Children; export interface DisableLangXtnsProps extends StringPropertyTypeProps { } export declare const DisableLangXtns: (props: { children?: import("@alloy-js/core").Children; } & DisableLangXtnsProps) => import("@alloy-js/core").Children; /** * Indicates whether Design Time Build should be disabled for referenced @(Protobuf) files. */ export interface DisableProtobufDesignTimeBuildProps { } /** * Indicates whether Design Time Build should be disabled for referenced @(Protobuf) files. */ export declare const DisableProtobufDesignTimeBuild: (props: { children?: import("@alloy-js/core").Children; } & DisableProtobufDesignTimeBuildProps) => import("@alloy-js/core").Children; export interface DisableSpecificWarningsProps { } export declare const DisableSpecificWarnings: (props: { children?: import("@alloy-js/core").Children; } & DisableSpecificWarningsProps) => import("@alloy-js/core").Children; /** * When true, do not discover ProjectReference items representing projects referenced by this project's ProjectReferences. Applies only to projects using the .NET SDK. */ export interface DisableTransitiveProjectReferencesProps { } /** * When true, do not discover ProjectReference items representing projects referenced by this project's ProjectReferences. Applies only to projects using the .NET SDK. */ export declare const DisableTransitiveProjectReferences: (props: { children?: import("@alloy-js/core").Children; } & DisableTransitiveProjectReferencesProps) => import("@alloy-js/core").Children; export interface DisableXbfGenerationProps { } export declare const DisableXbfGeneration: (props: { children?: import("@alloy-js/core").Children; } & DisableXbfGenerationProps) => import("@alloy-js/core").Children; /** * boolean */ export interface DisallowUrlActivationProps { } /** * boolean */ export declare const DisallowUrlActivation: (props: { children?: import("@alloy-js/core").Children; } & DisallowUrlActivationProps) => import("@alloy-js/core").Children; export interface DllDataFileNameProps { } export declare const DllDataFileName: (props: { children?: import("@alloy-js/core").Children; } & DllDataFileNameProps) => import("@alloy-js/core").Children; export interface DocumentationFileProps extends StringPropertyTypeProps { } export declare const DocumentationFile: (props: { children?: import("@alloy-js/core").Children; } & DocumentationFileProps) => import("@alloy-js/core").Children; /** * The CLI tool that the user wants restored in the context of the project */ export interface DotNetCliToolReferenceProps extends SimpleItemTypeProps { /** * Package name of the tool. This may differ from its associated reference package name. */ Include?: string; /** * Version of dependency */ Version?: string; } /** * The CLI tool that the user wants restored in the context of the project */ export declare const DotNetCliToolReference: (props: { children?: import("@alloy-js/core").Children; } & DotNetCliToolReferenceProps) => import("@alloy-js/core").Children; export interface DownloadFileProps extends TaskTypeProps { DestinationFileName?: unknown; DestinationFolder: unknown; DownloadedFile?: unknown; Retries?: unknown; RetryDelayMilliseconds?: unknown; SkipUnchangedFiles?: unknown; SourceUrl: unknown; Timeout?: unknown; } export declare const DownloadFile: (props: { children?: import("@alloy-js/core").Children; } & DownloadFileProps) => import("@alloy-js/core").Children; export interface DriverProps { } export declare const Driver: (props: { children?: import("@alloy-js/core").Children; } & DriverProps) => import("@alloy-js/core").Children; /** * Resources to be embedded in the generated assembly */ export interface EmbeddedResourceProps extends SimpleItemTypeProps { /** * Semi-colon separated list of resource files (wildcards are allowed) */ Include?: string; CopyToOutputDirectory?: unknown; } /** * Resources to be embedded in the generated assembly */ export declare const EmbeddedResource: (props: { children?: import("@alloy-js/core").Children; } & EmbeddedResourceProps) => import("@alloy-js/core").Children; export interface EmbedManagedResourceFileProps { } export declare const EmbedManagedResourceFile: (props: { children?: import("@alloy-js/core").Children; } & EmbedManagedResourceFileProps) => import("@alloy-js/core").Children; export interface EmbedManifestProps extends StringPropertyTypeProps { } export declare const EmbedManifest: (props: { children?: import("@alloy-js/core").Children; } & EmbedManifestProps) => import("@alloy-js/core").Children; /** * Configures whether all of the @(RazorGenerate) items will be added as embedded files to the produced assembly. When true, everything in @(RazorGenerate) will be added to @(RazorEmbeddedFiles) and passed to CSC. */ export interface EmbedRazorGenerateSourcesProps { } /** * Configures whether all of the @(RazorGenerate) items will be added as embedded files to the produced assembly. When true, everything in @(RazorGenerate) will be added to @(RazorEmbeddedFiles) and passed to CSC. */ export declare const EmbedRazorGenerateSources: (props: { children?: import("@alloy-js/core").Children; } & EmbedRazorGenerateSourcesProps) => import("@alloy-js/core").Children; /** * Controls whether source generated files will be saved. */ export interface EmitCompilerGeneratedFilesProps { } /** * Controls whether source generated files will be saved. */ export declare const EmitCompilerGeneratedFiles: (props: { children?: import("@alloy-js/core").Children; } & EmitCompilerGeneratedFilesProps) => import("@alloy-js/core").Children; export interface EnableASPDebuggingProps extends StringPropertyTypeProps { } export declare const EnableASPDebugging: (props: { children?: import("@alloy-js/core").Children; } & EnableASPDebuggingProps) => import("@alloy-js/core").Children; /** * Enables the testing support for .NET Aspire application model. This adds a reference to 'Aspire.Hosting.Testing' NuGet package. */ export interface EnableAspireTestingProps { } /** * Enables the testing support for .NET Aspire application model. This adds a reference to 'Aspire.Hosting.Testing' NuGet package. */ export declare const EnableAspireTesting: (props: { children?: import("@alloy-js/core").Children; } & EnableAspireTestingProps) => import("@alloy-js/core").Children; export interface EnableASPXDebuggingProps extends StringPropertyTypeProps { } export declare const EnableASPXDebugging: (props: { children?: import("@alloy-js/core").Children; } & EnableASPXDebuggingProps) => import("@alloy-js/core").Children; export interface EnableCOMDATFoldingProps { } export declare const EnableCOMDATFolding: (props: { children?: import("@alloy-js/core").Children; } & EnableCOMDATFoldingProps) => import("@alloy-js/core").Children; export interface EnableCustomCultureProps { } export declare const EnableCustomCulture: (props: { children?: import("@alloy-js/core").Children; } & EnableCustomCultureProps) => import("@alloy-js/core").Children; /** * Enable default Compile item globs for source files. */ export interface EnableDefaultCompileItemsProps { } /** * Enable default Compile item globs for source files. */ export declare const EnableDefaultCompileItems: (props: { children?: import("@alloy-js/core").Children; } & EnableDefaultCompileItemsProps) => import("@alloy-js/core").Children; /** * Set to true to automatically include certain file types, such as .cshtml files, as content in the project. When referenced via Microsoft.NET.Sdk.Web, this additionally includes all files under wwwroot, and any config files. */ export interface EnableDefaultContentItemsProps { } /** * Set to true to automatically include certain file types, such as .cshtml files, as content in the project. When referenced via Microsoft.NET.Sdk.Web, this additionally includes all files under wwwroot, and any config files. */ export declare const EnableDefaultContentItems: (props: { children?: import("@alloy-js/core").Children; } & EnableDefaultContentItemsProps) => import("@alloy-js/core").Children; /** * Defaults to true, and if set to false will disable all default item globs. */ export interface EnableDefaultItemsProps { } /** * Defaults to true, and if set to false will disable all default item globs. */ export declare const EnableDefaultItems: (props: { children?: import("@alloy-js/core").Children; } & EnableDefaultItemsProps) => import("@alloy-js/core").Children; /** * Enable default None item globs (which cover most files in the project not covered by other globs). */ export interface EnableDefaultNoneItemsProps { } /** * Enable default None item globs (which cover most files in the project not covered by other globs). */ export declare const EnableDefaultNoneItems: (props: { children?: import("@alloy-js/core").Children; } & EnableDefaultNoneItemsProps) => import("@alloy-js/core").Children; /** * Set to true to automatically include Razor (.razor) files in @(RazorComponent) from @(Content). */ export interface EnableDefaultRazorComponentItemsProps { } /** * Set to true to automatically include Razor (.razor) files in @(RazorComponent) from @(Content). */ export declare const EnableDefaultRazorComponentItems: (props: { children?: import("@alloy-js/core").Children; } & EnableDefaultRazorComponentItemsProps) => import("@alloy-js/core").Children; /** * Set to true to automatically include Razor (.cshtml) files in @(RazorGenerate) from @(Content). */ export interface EnableDefaultRazorGenerateItemsProps { } /** * Set to true to automatically include Razor (.cshtml) files in @(RazorGenerate) from @(Content). */ export declare const EnableDefaultRazorGenerateItems: (props: { children?: import("@alloy-js/core").Children; } & EnableDefaultRazorGenerateItemsProps) => import("@alloy-js/core").Children; /** * Enable Store Submission from the packaging wizard. */ export interface EnableDirectStoreSubmissionProps extends StringPropertyTypeProps { } /** * Enable Store Submission from the packaging wizard. */ export declare const EnableDirectStoreSubmission: (props: { children?: import("@alloy-js/core").Children; } & EnableDirectStoreSubmissionProps) => import("@alloy-js/core").Children; export interface EnableDPIAwarenessProps { } export declare const EnableDPIAwareness: (props: { children?: import("@alloy-js/core").Children; } & EnableDPIAwarenessProps) => import("@alloy-js/core").Children; export interface EnableErrorChecksProps { } export declare const EnableErrorChecks: (props: { children?: import("@alloy-js/core").Children; } & EnableErrorChecksProps) => import("@alloy-js/core").Children; /** * Enables the Microsoft.Testing.Extensions.CodeCoverage extension. This is not supported by VSTest */ export interface EnableMicrosoftTestingExtensionsCodeCoverageProps { } /** * Enables the Microsoft.Testing.Extensions.CodeCoverage extension. This is not supported by VSTest */ export declare const EnableMicrosoftTestingExtensionsCodeCoverage: (props: { children?: import("@alloy-js/core").Children; } & EnableMicrosoftTestingExtensionsCodeCoverageProps) => import("@alloy-js/core").Children; /** * Enables the Microsoft.Testing.Extensions.CrashDump extension. This is not supported by VSTest. */ export interface EnableMicrosoftTestingExtensionsCrashDumpProps { } /** * Enables the Microsoft.Testing.Extensions.CrashDump extension. This is not supported by VSTest. */ export declare const EnableMicrosoftTestingExtensionsCrashDump: (props: { children?: import("@alloy-js/core").Children; } & EnableMicrosoftTestingExtensionsCrashDumpProps) => import("@alloy-js/core").Children; /** * Enables the Microsoft.Testing.Extensions.HangDump extension. This is not supported by VSTest. */ export interface EnableMicrosoftTestingExtensionsHangDumpProps { } /** * Enables the Microsoft.Testing.Extensions.HangDump extension. This is not supported by VSTest. */ export declare const EnableMicrosoftTestingExtensionsHangDump: (props: { children?: import("@alloy-js/core").Children; } & EnableMicrosoftTestingExtensionsHangDumpProps) => import("@alloy-js/core").Children; /** * Enables the Microsoft.Testing.Extensions.HotReload extension (it has restrictive license). This is not supported by VSTest. */ export interface EnableMicrosoftTestingExtensionsHotReloadProps { } /** * Enables the Microsoft.Testing.Extensions.HotReload extension (it has restrictive license). This is not supported by VSTest. */ export declare const EnableMicrosoftTestingExtensionsHotReload: (props: { children?: import("@alloy-js/core").Children; } & EnableMicrosoftTestingExtensionsHotReloadProps) => import("@alloy-js/core").Children; /** * Enables the Microsoft.Testing.Extensions.Retry extension (it has restrictive license). This is not supported by VSTest. */ export interface EnableMicrosoftTestingExtensionsRetryProps { } /** * Enables the Microsoft.Testing.Extensions.Retry extension (it has restrictive license). This is not supported by VSTest. */ export declare const EnableMicrosoftTestingExtensionsRetry: (props: { children?: import("@alloy-js/core").Children; } & EnableMicrosoftTestingExtensionsRetryProps) => import("@alloy-js/core").Children; /** * Enables the Microsoft.Testing.Extensions.TrxReport extension. This is not supported by VSTest. */ export interface EnableMicrosoftTestingExtensionsTrxReportProps { } /** * Enables the Microsoft.Testing.Extensions.TrxReport extension. This is not supported by VSTest. */ export declare const EnableMicrosoftTestingExtensionsTrxReport: (props: { children?: import("@alloy-js/core").Children; } & EnableMicrosoftTestingExtensionsTrxReportProps) => import("@alloy-js/core").Children; /** * Enables or disables the use of the MSTest runner. The default is 'true' when using MSTest.Sdk, and 'false' otherwise. Supported in MSTest 3.2 and later versions. */ export interface EnableMSTestRunnerProps { } /** * Enables or disables the use of the MSTest runner. The default is 'true' when using MSTest.Sdk, and 'false' otherwise. Supported in MSTest 3.2 and later versions. */ export declare const EnableMSTestRunner: (props: { children?: import("@alloy-js/core").Children; } & EnableMSTestRunnerProps) => import("@alloy-js/core").Children; /** * Indicates whether the .NET analyzers are enabled. They are enabled by default for projects that target .NET 5.0 or later. */ export interface EnableNETAnalyzersProps { } /** * Indicates whether the .NET analyzers are enabled. They are enabled by default for projects that target .NET 5.0 or later. */ export declare const EnableNETAnalyzers: (props: { children?: import("@alloy-js/core").Children; } & EnableNETAnalyzersProps) => import("@alloy-js/core").Children; /** * Enables end-to-end testing for modern web apps using Playwright. This adds a reference to 'Microsoft.Playwright.MSTest' NuGet package. */ export interface EnablePlaywrightProps { } /** * Enables end-to-end testing for modern web apps using Playwright. This adds a reference to 'Microsoft.Playwright.MSTest' NuGet package. */ export declare const EnablePlaywright: (props: { children?: import("@alloy-js/core").Children; } & EnablePlaywrightProps) => import("@alloy-js/core").Children; export interface EnableSecurityDebuggingProps extends StringPropertyTypeProps { } export declare const EnableSecurityDebugging: (props: { children?: import("@alloy-js/core").Children; } & EnableSecurityDebuggingProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to enable signing checks during app package generation. */ export interface EnableSigningChecksProps extends StringPropertyTypeProps { } /** * Flag indicating whether to enable signing checks during app package generation. */ export declare const EnableSigningChecks: (props: { children?: import("@alloy-js/core").Children; } & EnableSigningChecksProps) => import("@alloy-js/core").Children; export interface EnableSQLServerDebuggingProps extends StringPropertyTypeProps { } export declare const EnableSQLServerDebugging: (props: { children?: import("@alloy-js/core").Children; } & EnableSQLServerDebuggingProps) => import("@alloy-js/core").Children; export interface EnableUACProps { } export declare const EnableUAC: (props: { children?: import("@alloy-js/core").Children; } & EnableUACProps) => import("@alloy-js/core").Children; export interface EnableUnmanagedDebuggingProps extends StringPropertyTypeProps { } export declare const EnableUnmanagedDebugging: (props: { children?: import("@alloy-js/core").Children; } & EnableUnmanagedDebuggingProps) => import("@alloy-js/core").Children; /** * Controls whether code style analysis rules configured as warnings or errors should execute on build and report violations. The default is false. */ export interface EnforceCodeStyleInBuildProps { } /** * Controls whether code style analysis rules configured as warnings or errors should execute on build and report violations. The default is false. */ export declare const EnforceCodeStyleInBuild: (props: { children?: import("@alloy-js/core").Children; } & EnforceCodeStyleInBuildProps) => import("@alloy-js/core").Children; /** * Windows Application Packaging project-specific: Enables the packaging of an executable without having the source code available. */ export interface EntryPointExeProps extends StringPropertyTypeProps { } /** * Windows Application Packaging project-specific: Enables the packaging of an executable without having the source code available. */ export declare const EntryPointExe: (props: { children?: import("@alloy-js/core").Children; } & EntryPointExeProps) => import("@alloy-js/core").Children; /** * Windows Application Packaging project-specific: Relative path to entry point project file. */ export interface EntryPointProjectUniqueNameProps extends StringPropertyTypeProps { } /** * Windows Application Packaging project-specific: Relative path to entry point project file. */ export declare const EntryPointProjectUniqueName: (props: { children?: import("@alloy-js/core").Children; } & EntryPointProjectUniqueNameProps) => import("@alloy-js/core").Children; export interface EntryPointSymbolProps { } export declare const EntryPointSymbol: (props: { children?: import("@alloy-js/core").Children; } & EntryPointSymbolProps) => import("@alloy-js/core").Children; export interface ErrorProps extends TaskTypeProps { Code?: unknown; File?: unknown; HelpKeyword?: unknown; Text?: unknown; } export declare const Error: (props: { children?: import("@alloy-js/core").Children; } & ErrorProps) => import("@alloy-js/core").Children; export interface ErrorCheckAllocationsProps { } export declare const ErrorCheckAllocations: (props: { children?: import("@alloy-js/core").Children; } & ErrorCheckAllocationsProps) => import("@alloy-js/core").Children; export interface ErrorCheckBoundsProps { } export declare const ErrorCheckBounds: (props: { children?: import("@alloy-js/core").Children; } & ErrorCheckBoundsProps) => import("@alloy-js/core").Children; export interface ErrorCheckEnumRangeProps { } export declare const ErrorCheckEnumRange: (props: { children?: import("@alloy-js/core").Children; } & ErrorCheckEnumRangeProps) => import("@alloy-js/core").Children; export interface ErrorCheckRefPointersProps { } export declare const ErrorCheckRefPointers: (props: { children?: import("@alloy-js/core").Children; } & ErrorCheckRefPointersProps) => import("@alloy-js/core").Children; export interface ErrorCheckStubDataProps { } export declare const ErrorCheckStubData: (props: { children?: import("@alloy-js/core").Children; } & ErrorCheckStubDataProps) => import("@alloy-js/core").Children; export interface ErrorLogProps extends StringPropertyTypeProps { } export declare const ErrorLog: (props: { children?: import("@alloy-js/core").Children; } & ErrorLogProps) => import("@alloy-js/core").Children; export interface ErrorReportProps extends StringPropertyTypeProps { } export declare const ErrorReport: (props: { children?: import("@alloy-js/core").Children; } & ErrorReportProps) => import("@alloy-js/core").Children; export interface ErrorReportingProps { } export declare const ErrorReporting: (props: { children?: import("@alloy-js/core").Children; } & ErrorReportingProps) => import("@alloy-js/core").Children; export interface ErrorReportUrlProps extends StringPropertyTypeProps { } export declare const ErrorReportUrl: (props: { children?: import("@alloy-js/core").Children; } & ErrorReportUrlProps) => import("@alloy-js/core").Children; export interface ExcludeDeploymentUrlProps { } export declare const ExcludeDeploymentUrl: (props: { children?: import("@alloy-js/core").Children; } & ExcludeDeploymentUrlProps) => import("@alloy-js/core").Children; export interface ExcludedPermissionsProps extends StringPropertyTypeProps { } export declare const ExcludedPermissions: (props: { children?: import("@alloy-js/core").Children; } & ExcludedPermissionsProps) => import("@alloy-js/core").Children; export interface ExecProps extends TaskTypeProps { Command: unknown; CustomErrorRegularExpression?: unknown; CustomWarningRegularExpression?: unknown; EnvironmentVariables?: unknown; IgnoreExitCode?: boolean; IgnoreStandardErrorWarningFormat?: boolean; LogStandardErrorAsError?: boolean; Outputs?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; StdErrEncoding?: unknown; StdOutEncoding?: unknown; Timeout?: unknown; ToolExe?: unknown; ToolPath?: unknown; WorkingDirectory?: unknown; } export declare const Exec: (props: { children?: import("@alloy-js/core").Children; } & ExecProps) => import("@alloy-js/core").Children; export interface ExpandPayloadDirectoriesProps extends TaskTypeProps { Inputs: unknown; Expanded?: unknown; } export declare const ExpandPayloadDirectories: (props: { children?: import("@alloy-js/core").Children; } & ExpandPayloadDirectoriesProps) => import("@alloy-js/core").Children; export interface ExpandPriContentProps extends ToolTaskTypeProps { Inputs: unknown; Expanded?: unknown; IntermediateFileWrites?: unknown; IntermediateDirectory: unknown; AdditionalMakepriExeParameters?: unknown; MakePriExeFullPath: unknown; MakePriExtensionPath?: unknown; } export declare const ExpandPriContent: (props: { children?: import("@alloy-js/core").Children; } & ExpandPriContentProps) => import("@alloy-js/core").Children; export interface ExtractHashAlgorithmIdProps extends TaskTypeProps { StoreAssociationFile?: unknown; HashUris: unknown; HashAlgorithmId?: unknown; } export declare const ExtractHashAlgorithmId: (props: { children?: import("@alloy-js/core").Children; } & ExtractHashAlgorithmIdProps) => import("@alloy-js/core").Children; export interface FallbackCultureProps extends StringPropertyTypeProps { } export declare const FallbackCulture: (props: { children?: import("@alloy-js/core").Children; } & FallbackCultureProps) => import("@alloy-js/core").Children; export interface FileAlignmentProps extends StringPropertyTypeProps { } export declare const FileAlignment: (props: { children?: import("@alloy-js/core").Children; } & FileAlignmentProps) => import("@alloy-js/core").Children; export interface FileAssociationProps extends SimpleItemTypeProps { } export declare const FileAssociation: (props: { children?: import("@alloy-js/core").Children; } & FileAssociationProps) => import("@alloy-js/core").Children; export interface FileUpgradeFlagsProps extends StringPropertyTypeProps { } export declare const FileUpgradeFlags: (props: { children?: import("@alloy-js/core").Children; } & FileUpgradeFlagsProps) => import("@alloy-js/core").Children; /** * Numeric value of the version for the assembly manifest in the format major.minor.build.revision (e.g. 2.4.0.1) */ export interface FileVersionProps extends StringPropertyTypeProps { } /** * Numeric value of the version for the assembly manifest in the format major.minor.build.revision (e.g. 2.4.0.1) */ export declare const FileVersion: (props: { children?: import("@alloy-js/core").Children; } & FileVersionProps) => import("@alloy-js/core").Children; export interface FilterOutUnusedLanguagesResourceFileMapsProps extends TaskTypeProps { FileMaps: unknown; FileNamePrefix: unknown; MapSuffix: unknown; Languages: unknown; FilteredFileMaps?: unknown; } export declare const FilterOutUnusedLanguagesResourceFileMaps: (props: { children?: import("@alloy-js/core").Children; } & FilterOutUnusedLanguagesResourceFileMapsProps) => import("@alloy-js/core").Children; /** * Path to the final app manifest. */ export interface FinalAppxManifestNameProps extends StringPropertyTypeProps { } /** * Path to the final app manifest. */ export declare const FinalAppxManifestName: (props: { children?: import("@alloy-js/core").Children; } & FinalAppxManifestNameProps) => import("@alloy-js/core").Children; /** * Full path to the final app package recipe. */ export interface FinalAppxPackageRecipeProps extends StringPropertyTypeProps { } /** * Full path to the final app package recipe. */ export declare const FinalAppxPackageRecipe: (props: { children?: import("@alloy-js/core").Children; } & FinalAppxPackageRecipeProps) => import("@alloy-js/core").Children; export interface FindAppConfigFileProps extends TaskTypeProps { AppConfigFile?: unknown; PrimaryList: unknown; SecondaryList: unknown; TargetPath: unknown; } export declare const FindAppConfigFile: (props: { children?: import("@alloy-js/core").Children; } & FindAppConfigFileProps) => import("@alloy-js/core").Children; export interface FindInListProps extends TaskTypeProps { CaseSensitive?: boolean; FindLastMatch?: boolean; ItemFound?: unknown; ItemSpecToFind: unknown; List: unknown; MatchFileNameOnly?: boolean; } export declare const FindInList: (props: { children?: import("@alloy-js/core").Children; } & FindInListProps) => import("@alloy-js/core").Children; export interface FindUnderPathProps extends TaskTypeProps { Files?: unknown; InPath?: unknown; OutOfPath?: unknown; Path: unknown; UpdateToAbsolutePaths?: boolean; } export declare const FindUnderPath: (props: { children?: import("@alloy-js/core").Children; } & FindUnderPathProps) => import("@alloy-js/core").Children; export interface FixedBaseAddressProps { } export declare const FixedBaseAddress: (props: { children?: import("@alloy-js/core").Children; } & FixedBaseAddressProps) => import("@alloy-js/core").Children; export interface FloatingPointExceptionsProps { } export declare const FloatingPointExceptions: (props: { children?: import("@alloy-js/core").Children; } & FloatingPointExceptionsProps) => import("@alloy-js/core").Children; export interface FloatingPointModelProps { } export declare const FloatingPointModel: (props: { children?: import("@alloy-js/core").Children; } & FloatingPointModelProps) => import("@alloy-js/core").Children; /** * Used by Visual Studio to identify an empty folder. */ export interface FolderProps extends SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the items should be evaluated */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } /** * Used by Visual Studio to identify an empty folder. */ export declare const Folder: (props: { children?: import("@alloy-js/core").Children; } & FolderProps) => import("@alloy-js/core").Children; export interface ForcedIncludeFilesProps { } export declare const ForcedIncludeFiles: (props: { children?: import("@alloy-js/core").Children; } & ForcedIncludeFilesProps) => import("@alloy-js/core").Children; export interface ForcedUsingFilesProps { } export declare const ForcedUsingFiles: (props: { children?: import("@alloy-js/core").Children; } & ForcedUsingFilesProps) => import("@alloy-js/core").Children; export interface ForceFileOutputProps { } export declare const ForceFileOutput: (props: { children?: import("@alloy-js/core").Children; } & ForceFileOutputProps) => import("@alloy-js/core").Children; export interface ForceSymbolReferencesProps { } export declare const ForceSymbolReferences: (props: { children?: import("@alloy-js/core").Children; } & ForceSymbolReferencesProps) => import("@alloy-js/core").Children; export interface FormatUrlProps extends TaskTypeProps { InputUrl?: unknown; OutputUrl?: unknown; } export declare const FormatUrl: (props: { children?: import("@alloy-js/core").Children; } & FormatUrlProps) => import("@alloy-js/core").Children; export interface FormatVersionProps extends TaskTypeProps { FormatType?: unknown; OutputVersion?: unknown; Revision?: unknown; Version?: unknown; } export declare const FormatVersion: (props: { children?: import("@alloy-js/core").Children; } & FormatVersionProps) => import("@alloy-js/core").Children; export interface FormFactorIDProps extends StringPropertyTypeProps { } export declare const FormFactorID: (props: { children?: import("@alloy-js/core").Children; } & FormFactorIDProps) => import("@alloy-js/core").Children; /** * Sets the /sdkpath switch for a VB project to the specified value */ export interface FrameworkPathOverrideProps extends StringPropertyTypeProps { } /** * Sets the /sdkpath switch for a VB project to the specified value */ export declare const FrameworkPathOverride: (props: { children?: import("@alloy-js/core").Children; } & FrameworkPathOverrideProps) => import("@alloy-js/core").Children; /** * Reference to a shared framework. */ export interface FrameworkReferenceProps extends SimpleItemTypeProps { /** * Controls whether the runtime assets of this shared framework can be trimmed by the IL Linker (if PublishTrimmed is true). */ IsTrimmable?: string; /** * Controls whether the app will target the latest patch of the runtime. Defaults to true for self-contained apps, false otherwise. */ TargetLatestRuntimePatch?: string; } /** * Reference to a shared framework. */ export declare const FrameworkReference: (props: { children?: import("@alloy-js/core").Children; } & FrameworkReferenceProps) => import("@alloy-js/core").Children; export interface FunctionLevelLinkingProps { } export declare const FunctionLevelLinking: (props: { children?: import("@alloy-js/core").Children; } & FunctionLevelLinkingProps) => import("@alloy-js/core").Children; export interface FunctionOrderProps { } export declare const FunctionOrder: (props: { children?: import("@alloy-js/core").Children; } & FunctionOrderProps) => import("@alloy-js/core").Children; export interface GenerateApplicationManifestProps extends TaskTypeProps { AssemblyName?: unknown; AssemblyVersion?: unknown; ClrVersion?: unknown; ConfigFile?: unknown; Dependencies?: unknown; Description?: unknown; EntryPoint?: unknown; ErrorReportUrl?: unknown; FileAssociations?: unknown; Files?: unknown; HostInBrowser?: boolean; IconFile?: unknown; InputManifest?: unknown; IsolatedComReferences?: unknown; LauncherBasedDeployment?: boolean; ManifestType?: unknown; MaxTargetPath?: unknown; OSVersion?: unknown; OutputManifest?: unknown; Platform?: unknown; Product?: unknown; Publisher?: unknown; RequiresMinimumFramework35SP1?: boolean; SuiteName?: unknown; SupportUrl?: unknown; TargetCulture?: unknown; TargetFrameworkMoniker?: unknown; TargetFrameworkProfile?: unknown; TargetFrameworkSubset?: unknown; TargetFrameworkVersion?: unknown; TrustInfoFile?: unknown; UseApplicationTrust?: boolean; } export declare const GenerateApplicationManifest: (props: { children?: import("@alloy-js/core").Children; } & GenerateApplicationManifestProps) => import("@alloy-js/core").Children; export interface GenerateAppxManifestProps extends TaskTypeProps { ApplicationExecutableName?: unknown; AppxManifestInput: unknown; CertificateThumbprint?: unknown; CertificateFile?: unknown; PackageArchitecture: unknown; FrameworkSdkReferences: unknown; NonFrameworkSdkReferences: unknown; AppxManifestOutput: unknown; DefaultResourceLanguage: unknown; QualifiersPath: unknown; ManagedWinmdInprocImplementation: unknown; WinmdFiles: unknown; SDKWinmdFiles: unknown; OSMinVersion?: unknown; OSMaxVersionTested?: unknown; OSMinVersionReplaceManifestVersion?: boolean; OSMaxVersionTestedReplaceManifestVersion?: boolean; EnableSigningChecks?: boolean; ManifestMetadata?: unknown; TargetPlatformIdentifier?: unknown; PackageSigningEnabled?: boolean; } export declare const GenerateAppxManifest: (props: { children?: import("@alloy-js/core").Children; } & GenerateAppxManifestProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to generate app package during the build. */ export interface GenerateAppxPackageOnBuildProps extends StringPropertyTypeProps { } /** * Flag indicating whether to generate app package during the build. */ export declare const GenerateAppxPackageOnBuild: (props: { children?: import("@alloy-js/core").Children; } & GenerateAppxPackageOnBuildProps) => import("@alloy-js/core").Children; export interface GenerateAppxPackageRecipeProps extends TaskTypeProps { AppxManifestXml: unknown; SourceAppxManifest: unknown; SolutionConfiguration: unknown; PayloadFiles: unknown; FrameworkSdkPackages: unknown; RecipeFile: unknown; SystemBinaries: unknown; ReservedFileNames: unknown; QueryNamespacePrefix: unknown; QueryNamespace81Prefix: unknown; ManifestFileNameQueries: unknown; ManifestImageFileNameQueries: unknown; PackageArchitecture: unknown; ProjectDir: unknown; TargetPlatformIdentifier: unknown; IndexedPayloadFiles?: unknown; MakePriExtensionPath?: unknown; } export declare const GenerateAppxPackageRecipe: (props: { children?: import("@alloy-js/core").Children; } & GenerateAppxPackageRecipeProps) => import("@alloy-js/core").Children; export interface GenerateAppxSymbolPackageProps extends TaskTypeProps { PdbCopyExeFullPath: unknown; PdbFiles: unknown; StrippedDirectory: unknown; AppxSymbolPackageOutput: unknown; ProjectName: unknown; StrippedPdbs?: unknown; } export declare const GenerateAppxSymbolPackage: (props: { children?: import("@alloy-js/core").Children; } & GenerateAppxSymbolPackageProps) => import("@alloy-js/core").Children; export interface GenerateBootstrapperProps extends TaskTypeProps { ApplicationFile?: unknown; ApplicationName?: unknown; ApplicationRequiresElevation?: boolean; ApplicationUrl?: unknown; BootstrapperComponentFiles?: unknown; BootstrapperItems?: unknown; BootstrapperKeyFile?: unknown; ComponentsLocation?: unknown; ComponentsUrl?: unknown; CopyComponents?: boolean; Culture?: unknown; FallbackCulture?: unknown; OutputPath?: unknown; Path?: unknown; SupportUrl?: unknown; Validate?: boolean; } export declare const GenerateBootstrapper: (props: { children?: import("@alloy-js/core").Children; } & GenerateBootstrapperProps) => import("@alloy-js/core").Children; export interface GenerateCatalogFilesProps { } export declare const GenerateCatalogFiles: (props: { children?: import("@alloy-js/core").Children; } & GenerateCatalogFilesProps) => import("@alloy-js/core").Children; export interface GenerateCategoryTagsProps { } export declare const GenerateCategoryTags: (props: { children?: import("@alloy-js/core").Children; } & GenerateCategoryTagsProps) => import("@alloy-js/core").Children; export interface GenerateClientFilesProps { } export declare const GenerateClientFiles: (props: { children?: import("@alloy-js/core").Children; } & GenerateClientFilesProps) => import("@alloy-js/core").Children; export interface GenerateDebugInformationProps { } export declare const GenerateDebugInformation: (props: { children?: import("@alloy-js/core").Children; } & GenerateDebugInformationProps) => import("@alloy-js/core").Children; export interface GenerateDeploymentManifestProps extends TaskTypeProps { AssemblyName?: unknown; AssemblyVersion?: unknown; CreateDesktopShortcut?: boolean; DeploymentUrl?: unknown; Description?: unknown; DisallowUrlActivation?: boolean; EntryPoint?: unknown; ErrorReportUrl?: unknown; InputManifest?: unknown; Install?: boolean; LauncherBasedDeployment?: boolean; MapFileExtensions?: boolean; MaxTargetPath?: unknown; MinimumRequiredVersion?: unknown; OutputManifest?: unknown; Platform?: unknown; Product?: unknown; Publisher?: unknown; SuiteName?: unknown; SupportUrl?: unknown; TargetCulture?: unknown; TargetFrameworkMoniker?: unknown; TargetFrameworkVersion?: unknown; TrustUrlParameters?: boolean; UpdateEnabled?: boolean; UpdateInterval?: unknown; UpdateMode?: unknown; UpdateUnit?: unknown; } export declare const GenerateDeploymentManifest: (props: { children?: import("@alloy-js/core").Children; } & GenerateDeploymentManifestProps) => import("@alloy-js/core").Children; /** * Value indicating whether a documentation file will be generated by the compiler */ export interface GenerateDocumentationFileProps { } /** * Value indicating whether a documentation file will be generated by the compiler */ export declare const GenerateDocumentationFile: (props: { children?: import("@alloy-js/core").Children; } & GenerateDocumentationFileProps) => import("@alloy-js/core").Children; export interface GenerateLauncherProps extends TaskTypeProps { EntryPoint?: unknown; OutputPath?: unknown; VisualStudioVersion?: unknown; } export declare const GenerateLauncher: (props: { children?: import("@alloy-js/core").Children; } & GenerateLauncherProps) => import("@alloy-js/core").Children; export interface GenerateLibraryLayoutProps { } export declare const GenerateLibraryLayout: (props: { children?: import("@alloy-js/core").Children; } & GenerateLibraryLayoutProps) => import("@alloy-js/core").Children; export interface GenerateManifestsProps extends StringPropertyTypeProps { } export declare const GenerateManifests: (props: { children?: import("@alloy-js/core").Children; } & GenerateManifestsProps) => import("@alloy-js/core").Children; export interface GenerateMapFileProps { } export declare const GenerateMapFile: (props: { children?: import("@alloy-js/core").Children; } & GenerateMapFileProps) => import("@alloy-js/core").Children; /** * Value indicating whether a NuGet package will be generated when the project is built */ export interface GeneratePackageOnBuildProps { } /** * Value indicating whether a NuGet package will be generated when the project is built */ export declare const GeneratePackageOnBuild: (props: { children?: import("@alloy-js/core").Children; } & GeneratePackageOnBuildProps) => import("@alloy-js/core").Children; export interface GeneratePriConfigurationFilesProps extends TaskTypeProps { LayoutResfilesPath: unknown; ResourcesResfilesPath: unknown; PriResfilesPath: unknown; LayoutFiles: unknown; PRIResourceFiles: unknown; PriFiles: unknown; IntermediateExtension: unknown; } export declare const GeneratePriConfigurationFiles: (props: { children?: import("@alloy-js/core").Children; } & GeneratePriConfigurationFilesProps) => import("@alloy-js/core").Children; /** * Set this property to 'false' to disable the automatic generation of entry point for VSTest. */ export interface GenerateProgramFileProps { } /** * Set this property to 'false' to disable the automatic generation of entry point for VSTest. */ export declare const GenerateProgramFile: (props: { children?: import("@alloy-js/core").Children; } & GenerateProgramFileProps) => import("@alloy-js/core").Children; export interface GenerateProjectArchitecturesFileProps extends TaskTypeProps { ProjectArchitectures: unknown; ProjectArchitecturesFilePath: unknown; } export declare const GenerateProjectArchitecturesFile: (props: { children?: import("@alloy-js/core").Children; } & GenerateProjectArchitecturesFileProps) => import("@alloy-js/core").Children; export interface GenerateProjectPriFileProps extends ToolTaskTypeProps { MakePriExeFullPath: unknown; PriConfigXmlPath: unknown; IndexFilesForQualifiersCollection?: unknown; ProjectPriIndexName: unknown; MappingFileFormat?: unknown; InsertReverseMap?: unknown; ProjectDirectory: unknown; OutputFileName: unknown; MakePriExtensionPath?: unknown; QualifiersPath?: unknown; GeneratedFilesListPath?: unknown; AdditionalMakepriExeParameters?: unknown; MultipleQualifiersPerDimensionFoundPath?: unknown; IntermediateExtension: unknown; } export declare const GenerateProjectPriFile: (props: { children?: import("@alloy-js/core").Children; } & GenerateProjectPriFileProps) => import("@alloy-js/core").Children; export interface GenerateResourceProps extends TaskTypeProps { AdditionalInputs?: unknown; ExcludedInputPaths?: unknown; ExecuteAsTool?: boolean; MinimalRebuildFromTracking?: boolean; NeverLockTypeAssemblies?: boolean; OutputResources?: unknown; PublicClass?: boolean; References?: unknown; SdkToolsPath?: unknown; Sources: unknown; StateFile?: unknown; StronglyTypedClassName?: unknown; StronglyTypedFileName?: unknown; StronglyTypedLanguage?: unknown; StronglyTypedManifestPrefix?: unknown; StronglyTypedNamespace?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; UseSourcePath?: boolean; ExtractResWFiles?: boolean; OutputDirectory?: unknown; MSBuildRuntime?: unknown; MSBuildArchitecture?: unknown; } export declare const GenerateResource: (props: { children?: import("@alloy-js/core").Children; } & GenerateResourceProps) => import("@alloy-js/core").Children; /** * Set this property to 'false' to disable auto registration of extensions through the 'AddSelfRegisteredExtensions'. */ export interface GenerateSelfRegisteredExtensionsProps { } /** * Set this property to 'false' to disable auto registration of extensions through the 'AddSelfRegisteredExtensions'. */ export declare const GenerateSelfRegisteredExtensions: (props: { children?: import("@alloy-js/core").Children; } & GenerateSelfRegisteredExtensionsProps) => import("@alloy-js/core").Children; export interface GenerateSerializationAssembliesProps extends StringPropertyTypeProps { } export declare const GenerateSerializationAssemblies: (props: { children?: import("@alloy-js/core").Children; } & GenerateSerializationAssembliesProps) => import("@alloy-js/core").Children; export interface GenerateServerFilesProps { } export declare const GenerateServerFiles: (props: { children?: import("@alloy-js/core").Children; } & GenerateServerFilesProps) => import("@alloy-js/core").Children; export interface GenerateStublessProxiesProps { } export declare const GenerateStublessProxies: (props: { children?: import("@alloy-js/core").Children; } & GenerateStublessProxiesProps) => import("@alloy-js/core").Children; /** * Set this property to 'false' to disable the automatic generation of entry point for Microsoft.Testing.Platform. */ export interface GenerateTestingPlatformEntryPointProps { } /** * Set this property to 'false' to disable the automatic generation of entry point for Microsoft.Testing.Platform. */ export declare const GenerateTestingPlatformEntryPoint: (props: { children?: import("@alloy-js/core").Children; } & GenerateTestingPlatformEntryPointProps) => import("@alloy-js/core").Children; export interface GenerateTrustInfoProps extends TaskTypeProps { ApplicationDependencies?: unknown; BaseManifest?: unknown; ExcludedPermissions?: unknown; TargetFrameworkMoniker?: unknown; TargetZone?: unknown; TrustInfoFile: unknown; } export declare const GenerateTrustInfo: (props: { children?: import("@alloy-js/core").Children; } & GenerateTrustInfoProps) => import("@alloy-js/core").Children; export interface GenerateTypeLibraryProps { } export declare const GenerateTypeLibrary: (props: { children?: import("@alloy-js/core").Children; } & GenerateTypeLibraryProps) => import("@alloy-js/core").Children; interface GenericPropertyTypeProps { /** * Optional expression evaluated to determine whether the property should be evaluated */ Condition?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const GenericPropertyType: (props: { children?: import("@alloy-js/core").Children; } & GenericPropertyTypeProps) => import("@alloy-js/core").Children; export interface GetAppxBundlePlatformsProps extends TaskTypeProps { Input: unknown; PackageArchitecture: unknown; Platforms?: unknown; Last?: unknown; } export declare const GetAppxBundlePlatforms: (props: { children?: import("@alloy-js/core").Children; } & GetAppxBundlePlatformsProps) => import("@alloy-js/core").Children; export interface GetAssemblyIdentityProps extends TaskTypeProps { Assemblies?: unknown; AssemblyFiles: unknown; } export declare const GetAssemblyIdentity: (props: { children?: import("@alloy-js/core").Children; } & GetAssemblyIdentityProps) => import("@alloy-js/core").Children; export interface GetDefaultResourceLanguageProps extends TaskTypeProps { DefaultLanguage?: unknown; SourceAppxManifest?: unknown; DefaultResourceLanguage?: unknown; } export declare const GetDefaultResourceLanguage: (props: { children?: import("@alloy-js/core").Children; } & GetDefaultResourceLanguageProps) => import("@alloy-js/core").Children; export interface GetFileHashProps extends TaskTypeProps { Files: unknown; Algorithm?: unknown; MetadataName?: unknown; HashEncoding?: unknown; Hash?: unknown; Items?: unknown; } export declare const GetFileHash: (props: { children?: import("@alloy-js/core").Children; } & GetFileHashProps) => import("@alloy-js/core").Children; export interface GetFrameworkPathProps extends TaskTypeProps { Path?: unknown; } export declare const GetFrameworkPath: (props: { children?: import("@alloy-js/core").Children; } & GetFrameworkPathProps) => import("@alloy-js/core").Children; export interface GetFrameworkSdkPackagesProps extends TaskTypeProps { FrameworkSdkReferences: unknown; FrameworkSdkPackages?: unknown; } export declare const GetFrameworkSdkPackages: (props: { children?: import("@alloy-js/core").Children; } & GetFrameworkSdkPackagesProps) => import("@alloy-js/core").Children; export interface GetFrameworkSdkPathProps extends TaskTypeProps { Path?: unknown; } export declare const GetFrameworkSdkPath: (props: { children?: import("@alloy-js/core").Children; } & GetFrameworkSdkPathProps) => import("@alloy-js/core").Children; export interface GetOutputFileNameProps extends TaskTypeProps { OutputExtension: unknown; OutputFile?: unknown; OutputPath?: unknown; SourceFile: unknown; } export declare const GetOutputFileName: (props: { children?: import("@alloy-js/core").Children; } & GetOutputFileNameProps) => import("@alloy-js/core").Children; export interface GetPackageArchitectureProps extends TaskTypeProps { Platform: unknown; ProjectArchitecture: unknown; RecursiveProjectArchitecture: unknown; PackageArchitecture?: unknown; } export declare const GetPackageArchitecture: (props: { children?: import("@alloy-js/core").Children; } & GetPackageArchitectureProps) => import("@alloy-js/core").Children; export interface GetReferenceAssemblyPathsProps extends TaskTypeProps { RootPath?: unknown; TargetFrameworkMoniker?: unknown; TargetFrameworkMonikerDisplayName?: unknown; BypassFrameworkInstallChecks?: unknown; } export declare const GetReferenceAssemblyPaths: (props: { children?: import("@alloy-js/core").Children; } & GetReferenceAssemblyPathsProps) => import("@alloy-js/core").Children; export interface GetSdkPropertyValueProps extends TaskTypeProps { TargetPlatformIdentifier: unknown; TargetPlatformVersion: unknown; TargetPlatformSdkRootOverride?: unknown; PropertyName: unknown; PropertyValue?: unknown; } export declare const GetSdkPropertyValue: (props: { children?: import("@alloy-js/core").Children; } & GetSdkPropertyValueProps) => import("@alloy-js/core").Children; export interface GetSdkToolFullPathProps extends TaskTypeProps { ToolName: unknown; ToolFullPath?: unknown; TargetPlatformIdentifier: unknown; TargetPlatformVersion: unknown; TargetPlatformSdkRootOverride?: unknown; MSBuildArchitecture?: unknown; ActualToolFullPath?: unknown; } export declare const GetSdkToolFullPath: (props: { children?: import("@alloy-js/core").Children; } & GetSdkToolFullPathProps) => import("@alloy-js/core").Children; export interface GetWindowsDesktopSdkDirProps extends TaskTypeProps { TargetPlatformIdentifier: unknown; TargetPlatformVersion: unknown; TargetPlatformSdkRootOverride?: unknown; WindowsDesktopSdkDir?: unknown; } export declare const GetWindowsDesktopSdkDir: (props: { children?: import("@alloy-js/core").Children; } & GetWindowsDesktopSdkDirProps) => import("@alloy-js/core").Children; export interface HeaderFileNameProps { } export declare const HeaderFileName: (props: { children?: import("@alloy-js/core").Children; } & HeaderFileNameProps) => import("@alloy-js/core").Children; export interface HeapCommitSizeProps { } export declare const HeapCommitSize: (props: { children?: import("@alloy-js/core").Children; } & HeapCommitSizeProps) => import("@alloy-js/core").Children; export interface HeapReserveSizeProps { } export declare const HeapReserveSize: (props: { children?: import("@alloy-js/core").Children; } & HeapReserveSizeProps) => import("@alloy-js/core").Children; export interface HighEntropyVAProps { } export declare const HighEntropyVA: (props: { children?: import("@alloy-js/core").Children; } & HighEntropyVAProps) => import("@alloy-js/core").Children; export interface HostInBrowserProps { } export declare const HostInBrowser: (props: { children?: import("@alloy-js/core").Children; } & HostInBrowserProps) => import("@alloy-js/core").Children; export interface IgnoreAllDefaultLibrariesProps { } export declare const IgnoreAllDefaultLibraries: (props: { children?: import("@alloy-js/core").Children; } & IgnoreAllDefaultLibrariesProps) => import("@alloy-js/core").Children; export interface IgnoreEmbeddedIDLProps { } export declare const IgnoreEmbeddedIDL: (props: { children?: import("@alloy-js/core").Children; } & IgnoreEmbeddedIDLProps) => import("@alloy-js/core").Children; export interface IgnoreImportLibraryProps { } export declare const IgnoreImportLibrary: (props: { children?: import("@alloy-js/core").Children; } & IgnoreImportLibraryProps) => import("@alloy-js/core").Children; export interface IgnoreSpecificDefaultLibrariesProps { } export declare const IgnoreSpecificDefaultLibraries: (props: { children?: import("@alloy-js/core").Children; } & IgnoreSpecificDefaultLibrariesProps) => import("@alloy-js/core").Children; export interface IgnoreStandardIncludePathProps { } export declare const IgnoreStandardIncludePath: (props: { children?: import("@alloy-js/core").Children; } & IgnoreStandardIncludePathProps) => import("@alloy-js/core").Children; export interface ImageHasSafeExceptionHandlersProps { } export declare const ImageHasSafeExceptionHandlers: (props: { children?: import("@alloy-js/core").Children; } & ImageHasSafeExceptionHandlersProps) => import("@alloy-js/core").Children; /** * Enable implicit global usings for the C# project. Possible values are enable, true, and disable. */ export interface ImplicitUsingsProps { } /** * Enable implicit global usings for the C# project. Possible values are enable, true, and disable. */ export declare const ImplicitUsings: (props: { children?: import("@alloy-js/core").Children; } & ImplicitUsingsProps) => import("@alloy-js/core").Children; /** * Assemblies whose namespaces should be imported by the Visual Basic compiler */ export interface ImportProps extends SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the import should occur */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; /** * Project file to import */ Project: unknown; /** * Name of the SDK which contains the project file to import */ Sdk?: string; /** * Optional expression used to specify the version of the SDK referenced by this import */ Version?: string; /** * Optional expression used to specify the minimum SDK version required by the referring import */ MinimumVersion?: string; } /** * Assemblies whose namespaces should be imported by the Visual Basic compiler */ export declare const Import: (props: { children?: import("@alloy-js/core").Children; } & ImportProps) => import("@alloy-js/core").Children; export interface ImportGroupProps { /** * Optional expression evaluated to determine whether the ImportGroup should be used */ Condition?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const ImportGroup: (props: { children?: import("@alloy-js/core").Children; } & ImportGroupProps) => import("@alloy-js/core").Children; export interface ImportLibraryProps { } export declare const ImportLibrary: (props: { children?: import("@alloy-js/core").Children; } & ImportLibraryProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include primary build outputs into the app package payload. */ export interface IncludeBuiltProjectOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include primary build outputs into the app package payload. */ export declare const IncludeBuiltProjectOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeBuiltProjectOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include COM files into the app package payload. */ export interface IncludeComFilesOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include COM files into the app package payload. */ export declare const IncludeComFilesOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeComFilesOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include content files into the app package payload. */ export interface IncludeContentFilesProjectOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include content files into the app package payload. */ export declare const IncludeContentFilesProjectOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeContentFilesProjectOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include files marked as 'Copy local' into the app package payload. */ export interface IncludeCopyLocalFilesOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include files marked as 'Copy local' into the app package payload. */ export declare const IncludeCopyLocalFilesOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeCopyLocalFilesOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include WinMD artifacts into the app package payload. */ export interface IncludeCopyWinmdArtifactsOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include WinMD artifacts into the app package payload. */ export declare const IncludeCopyWinmdArtifactsOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeCopyWinmdArtifactsOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include custom output group into the app package payload. */ export interface IncludeCustomOutputGroupForPackagingProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include custom output group into the app package payload. */ export declare const IncludeCustomOutputGroupForPackaging: (props: { children?: import("@alloy-js/core").Children; } & IncludeCustomOutputGroupForPackagingProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include debug symbols into the app package payload. */ export interface IncludeDebugSymbolsProjectOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include debug symbols into the app package payload. */ export declare const IncludeDebugSymbolsProjectOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeDebugSymbolsProjectOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include documentation into the app package payload. */ export interface IncludeDocumentationProjectOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include documentation into the app package payload. */ export declare const IncludeDocumentationProjectOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeDocumentationProjectOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include resolved SDK references into the app package payload. */ export interface IncludeGetResolvedSDKReferencesProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include resolved SDK references into the app package payload. */ export declare const IncludeGetResolvedSDKReferences: (props: { children?: import("@alloy-js/core").Children; } & IncludeGetResolvedSDKReferencesProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include resource index (PRI) files into the app package payload. */ export interface IncludePriFilesOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include resource index (PRI) files into the app package payload. */ export declare const IncludePriFilesOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludePriFilesOutputGroupProps) => import("@alloy-js/core").Children; /** * Configures whether all Razor content items (.cshtml files) will be marked to be included in the produced NuGet package as content. All Content items are included in a NuGet package as content files. This setting can be used to control this behavior for Razor content items. */ export interface IncludeRazorContentInPackProps { } /** * Configures whether all Razor content items (.cshtml files) will be marked to be included in the produced NuGet package as content. All Content items are included in a NuGet package as content files. This setting can be used to control this behavior for Razor content items. */ export declare const IncludeRazorContentInPack: (props: { children?: import("@alloy-js/core").Children; } & IncludeRazorContentInPackProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include satellite DLLs into the app package payload. */ export interface IncludeSatelliteDllsProjectOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include satellite DLLs into the app package payload. */ export declare const IncludeSatelliteDllsProjectOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeSatelliteDllsProjectOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include SDK redist into the app package payload. */ export interface IncludeSDKRedistOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include SDK redist into the app package payload. */ export declare const IncludeSDKRedistOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeSDKRedistOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include SGen files into the app package payload. */ export interface IncludeSGenFilesOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include SGen files into the app package payload. */ export declare const IncludeSGenFilesOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeSGenFilesOutputGroupProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to include source files into the app package payload. */ export interface IncludeSourceFilesProjectOutputGroupProps extends StringPropertyTypeProps { } /** * Flag indicating whether to include source files into the app package payload. */ export declare const IncludeSourceFilesProjectOutputGroup: (props: { children?: import("@alloy-js/core").Children; } & IncludeSourceFilesProjectOutputGroupProps) => import("@alloy-js/core").Children; /** * Product version of the assembly for UI display (e.g. 1.0 Beta) */ export interface InformationalVersionProps extends StringPropertyTypeProps { } /** * Product version of the assembly for UI display (e.g. 1.0 Beta) */ export declare const InformationalVersion: (props: { children?: import("@alloy-js/core").Children; } & InformationalVersionProps) => import("@alloy-js/core").Children; export interface InputResourceManifestsProps { } export declare const InputResourceManifests: (props: { children?: import("@alloy-js/core").Children; } & InputResourceManifestsProps) => import("@alloy-js/core").Children; export interface InputsProps { } export declare const Inputs: (props: { children?: import("@alloy-js/core").Children; } & InputsProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to insert reverse resource map during resource index generation. */ export interface InsertReverseMapProps extends StringPropertyTypeProps { } /** * Flag indicating whether to insert reverse resource map during resource index generation. */ export declare const InsertReverseMap: (props: { children?: import("@alloy-js/core").Children; } & InsertReverseMapProps) => import("@alloy-js/core").Children; export interface InstallProps extends StringPropertyTypeProps { } export declare const Install: (props: { children?: import("@alloy-js/core").Children; } & InstallProps) => import("@alloy-js/core").Children; /** * Web, Unc, or Disk */ export interface InstallFromProps extends StringPropertyTypeProps { } /** * Web, Unc, or Disk */ export declare const InstallFrom: (props: { children?: import("@alloy-js/core").Children; } & InstallFromProps) => import("@alloy-js/core").Children; export interface InstallUrlProps extends StringPropertyTypeProps { } export declare const InstallUrl: (props: { children?: import("@alloy-js/core").Children; } & InstallUrlProps) => import("@alloy-js/core").Children; export interface InterfaceIdentifierFileNameProps { } export declare const InterfaceIdentifierFileName: (props: { children?: import("@alloy-js/core").Children; } & InterfaceIdentifierFileNameProps) => import("@alloy-js/core").Children; /** * Specifies that internal types and members are visible to the specified friend assemblies. */ export interface InternalsVisibleToProps extends SimpleItemTypeProps { /** * The name of the friend assembly to make internal types and members visible to. */ Include?: string; /** * Optional public key associated with the strong name signature of the friend assembly. */ Key?: string; } /** * Specifies that internal types and members are visible to the specified friend assemblies. */ export declare const InternalsVisibleTo: (props: { children?: import("@alloy-js/core").Children; } & InternalsVisibleToProps) => import("@alloy-js/core").Children; export interface IntrinsicFunctionsProps { } export declare const IntrinsicFunctions: (props: { children?: import("@alloy-js/core").Children; } & IntrinsicFunctionsProps) => import("@alloy-js/core").Children; /** * Indicates whether an app runs in globalization-invariant mode without access to culture-specific data and behavior. */ export interface InvariantGlobalizationProps { } /** * Indicates whether an app runs in globalization-invariant mode without access to culture-specific data and behavior. */ export declare const InvariantGlobalization: (props: { children?: import("@alloy-js/core").Children; } & InvariantGlobalizationProps) => import("@alloy-js/core").Children; /** * Indicates whether a class library is compatible with native AOT. Setting to true will enable analyzers for trimming, single file, and AOT. */ export interface IsAotCompatibleProps { } /** * Indicates whether a class library is compatible with native AOT. Setting to true will enable analyzers for trimming, single file, and AOT. */ export declare const IsAotCompatible: (props: { children?: import("@alloy-js/core").Children; } & IsAotCompatibleProps) => import("@alloy-js/core").Children; export interface IsAssemblyProps extends TaskTypeProps { Assemblies?: unknown; AssemblyFiles: unknown; } export declare const IsAssembly: (props: { children?: import("@alloy-js/core").Children; } & IsAssemblyProps) => import("@alloy-js/core").Children; export interface IsCodeSharingProjectProps { } export declare const IsCodeSharingProject: (props: { children?: import("@alloy-js/core").Children; } & IsCodeSharingProjectProps) => import("@alloy-js/core").Children; /** * Indicates whether the project can be used to create a NuGet package. */ export interface IsPackableProps { } /** * Indicates whether the project can be used to create a NuGet package. */ export declare const IsPackable: (props: { children?: import("@alloy-js/core").Children; } & IsPackableProps) => import("@alloy-js/core").Children; /** * Controls whether the application is a test application. Set it to 'false' in a non-test project that references a test project to avoid error CS8892. */ export interface IsTestingPlatformApplicationProps { } /** * Controls whether the application is a test application. Set it to 'false' in a non-test project that references a test project to avoid error CS8892. */ export declare const IsTestingPlatformApplication: (props: { children?: import("@alloy-js/core").Children; } & IsTestingPlatformApplicationProps) => import("@alloy-js/core").Children; export interface IsWebBootstrapperProps { } export declare const IsWebBootstrapper: (props: { children?: import("@alloy-js/core").Children; } & IsWebBootstrapperProps) => import("@alloy-js/core").Children; export interface ItemProps extends SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the items should be evaluated */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const Item: (props: { children?: import("@alloy-js/core").Children; } & ItemProps) => import("@alloy-js/core").Children; export interface ItemDefinitionGroupProps { /** * Optional expression evaluated to determine whether the ItemDefinitionGroup should be used */ Condition?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const ItemDefinitionGroup: (props: { children?: import("@alloy-js/core").Children; } & ItemDefinitionGroupProps) => import("@alloy-js/core").Children; export interface ItemGroupProps { /** * Optional expression evaluated to determine whether the ItemGroup should be used */ Condition?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const ItemGroup: (props: { children?: import("@alloy-js/core").Children; } & ItemGroupProps) => import("@alloy-js/core").Children; export interface JCPAProps extends StringPropertyTypeProps { } export declare const JCPA: (props: { children?: import("@alloy-js/core").Children; } & JCPAProps) => import("@alloy-js/core").Children; export interface KeyContainerProps { } export declare const KeyContainer: (props: { children?: import("@alloy-js/core").Children; } & KeyContainerProps) => import("@alloy-js/core").Children; export interface KeyFileProps { } export declare const KeyFile: (props: { children?: import("@alloy-js/core").Children; } & KeyFileProps) => import("@alloy-js/core").Children; export interface KeywordProps extends StringPropertyTypeProps { } export declare const Keyword: (props: { children?: import("@alloy-js/core").Children; } & KeywordProps) => import("@alloy-js/core").Children; export interface LangVersionProps extends StringPropertyTypeProps { } export declare const LangVersion: (props: { children?: import("@alloy-js/core").Children; } & LangVersionProps) => import("@alloy-js/core").Children; export interface LargeAddressAwareProps { } export declare const LargeAddressAware: (props: { children?: import("@alloy-js/core").Children; } & LargeAddressAwareProps) => import("@alloy-js/core").Children; /** * Full path to a folder with package layout. */ export interface LayoutDirProps extends StringPropertyTypeProps { } /** * Full path to a folder with package layout. */ export declare const LayoutDir: (props: { children?: import("@alloy-js/core").Children; } & LayoutDirProps) => import("@alloy-js/core").Children; export interface LCProps extends TaskTypeProps { EnvironmentVariables?: unknown; LicenseTarget: unknown; LogStandardErrorAsError?: boolean; NoLogo?: boolean; OutputDirectory?: unknown; OutputLicense?: unknown; ReferencedAssemblies?: unknown; SdkToolsPath?: unknown; Sources: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; Timeout?: unknown; ToolExe?: unknown; ToolPath?: unknown; } export declare const LC: (props: { children?: import("@alloy-js/core").Children; } & LCProps) => import("@alloy-js/core").Children; export interface LIBProps extends TaskTypeProps { AcceptableNonZeroExitCodes?: unknown; ActiveToolSwitchesValues?: unknown; AdditionalDependencies?: unknown; AdditionalLibraryDirectories?: unknown; AdditionalOptions?: unknown; DisplayLibrary?: unknown; EnvironmentVariables?: unknown; ErrorReporting?: unknown; ExcludedInputPaths?: unknown; ExportNamedFunctions?: unknown; ForceSymbolReferences?: unknown; IgnoreAllDefaultLibraries?: boolean; IgnoreSpecificDefaultLibraries?: unknown; LinkLibraryDependencies?: boolean; LinkTimeCodeGeneration?: boolean; LogStandardErrorAsError?: boolean; MinimalRebuildFromTracking?: boolean; MinimumRequiredVersion?: unknown; ModuleDefinitionFile?: unknown; OutputFile?: unknown; PathOverride?: unknown; RemoveObjects?: unknown; SkippedExecution?: boolean; Sources: unknown; SourcesCompiled?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; SubSystem?: unknown; SuppressStartupBanner?: boolean; TargetMachine?: unknown; Timeout?: unknown; TLogReadFiles?: unknown; TLogWriteFiles?: unknown; ToolExe?: unknown; ToolPath?: unknown; TrackedInputFilesToIgnore?: unknown; TrackedOutputFilesToIgnore?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; TreatLibWarningAsErrors?: boolean; UseUnicodeResponseFiles?: boolean; Verbose?: boolean; } export declare const LIB: (props: { children?: import("@alloy-js/core").Children; } & LIBProps) => import("@alloy-js/core").Children; export interface LinkProps extends TaskTypeProps { AcceptableNonZeroExitCodes?: unknown; ActiveToolSwitchesValues?: unknown; AdditionalDependencies?: unknown; AdditionalLibraryDirectories?: unknown; AdditionalManifestDependencies?: unknown; AdditionalOptions?: unknown; AddModuleNamesToAssembly?: unknown; AllowIsolation?: boolean; AssemblyDebug?: boolean; AssemblyLinkResource?: unknown; BaseAddress?: unknown; CLRImageType?: unknown; CLRSupportLastError?: unknown; CLRThreadAttribute?: unknown; CLRUnmanagedCodeCheck?: boolean; CreateHotPatchableImage?: unknown; DataExecutionPrevention?: boolean; DelayLoadDLLs?: unknown; DelaySign?: boolean; Driver?: unknown; EmbedManagedResourceFile?: unknown; EnableCOMDATFolding?: boolean; EnableUAC?: boolean; EntryPointSymbol?: unknown; EnvironmentVariables?: unknown; ExcludedInputPaths?: unknown; FixedBaseAddress?: boolean; ForceFileOutput?: unknown; ForceSymbolReferences?: unknown; FunctionOrder?: unknown; GenerateDebugInformation?: boolean; GenerateManifest?: boolean; GenerateMapFile?: boolean; HeapCommitSize?: unknown; HeapReserveSize?: unknown; IgnoreAllDefaultLibraries?: boolean; IgnoreEmbeddedIDL?: boolean; IgnoreImportLibrary?: boolean; IgnoreSpecificDefaultLibraries?: unknown; ImageHasSafeExceptionHandlers?: boolean; ImportLibrary?: unknown; KeyContainer?: unknown; KeyFile?: unknown; LargeAddressAware?: boolean; LinkDLL?: boolean; LinkErrorReporting?: unknown; LinkIncremental?: boolean; LinkLibraryDependencies?: boolean; LinkStatus?: boolean; LinkTimeCodeGeneration?: unknown; LogStandardErrorAsError?: boolean; ManifestFile?: unknown; MapExports?: boolean; MapFileName?: unknown; MergedIDLBaseFileName?: unknown; MergeSections?: unknown; MidlCommandFile?: unknown; MinimalRebuildFromTracking?: boolean; MinimumRequiredVersion?: unknown; ModuleDefinitionFile?: unknown; MSDOSStubFileName?: unknown; NoEntryPoint?: boolean; ObjectFiles?: unknown; OptimizeReferences?: boolean; OutputFile?: unknown; PathOverride?: unknown; PerUserRedirection?: boolean; PreprocessOutput?: unknown; PreventDllBinding?: boolean; Profile?: boolean; ProfileGuidedDatabase?: unknown; ProgramDatabaseFile?: unknown; RandomizedBaseAddress?: boolean; RegisterOutput?: boolean; SectionAlignment?: unknown; SetChecksum?: boolean; ShowProgress?: unknown; SkippedExecution?: boolean; Sources: unknown; SourcesCompiled?: unknown; SpecifySectionAttributes?: unknown; StackCommitSize?: unknown; StackReserveSize?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; StripPrivateSymbols?: unknown; SubSystem?: unknown; SupportNobindOfDelayLoadedDLL?: boolean; SupportUnloadOfDelayLoadedDLL?: boolean; SuppressStartupBanner?: boolean; SwapRunFromCD?: boolean; SwapRunFromNET?: boolean; TargetMachine?: unknown; TerminalServerAware?: boolean; Timeout?: unknown; TLogReadFiles?: unknown; TLogWriteFiles?: unknown; ToolExe?: unknown; ToolPath?: unknown; TrackedInputFilesToIgnore?: unknown; TrackedOutputFilesToIgnore?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; TreatLinkerWarningAsErrors?: boolean; TurnOffAssemblyGeneration?: boolean; TypeLibraryFile?: unknown; TypeLibraryResourceID?: unknown; UACExecutionLevel?: unknown; UACUIAccess?: boolean; UseLibraryDependencyInputs?: boolean; Version?: unknown; } export declare const Link: (props: { children?: import("@alloy-js/core").Children; } & LinkProps) => import("@alloy-js/core").Children; export interface LinkErrorReportingProps { } export declare const LinkErrorReporting: (props: { children?: import("@alloy-js/core").Children; } & LinkErrorReportingProps) => import("@alloy-js/core").Children; export interface LinkIncrementalProps { } export declare const LinkIncremental: (props: { children?: import("@alloy-js/core").Children; } & LinkIncrementalProps) => import("@alloy-js/core").Children; export interface LinkStatusProps { } export declare const LinkStatus: (props: { children?: import("@alloy-js/core").Children; } & LinkStatusProps) => import("@alloy-js/core").Children; export interface LinkTimeCodeGenerationProps { } export declare const LinkTimeCodeGeneration: (props: { children?: import("@alloy-js/core").Children; } & LinkTimeCodeGenerationProps) => import("@alloy-js/core").Children; export interface LocaleIDProps { } export declare const LocaleID: (props: { children?: import("@alloy-js/core").Children; } & LocaleIDProps) => import("@alloy-js/core").Children; export interface MakeAppxBundleProps extends MakeAppxWithOutputTypeProps { BundleDir: unknown; } export declare const MakeAppxBundle: (props: { children?: import("@alloy-js/core").Children; } & MakeAppxBundleProps) => import("@alloy-js/core").Children; /** * Full path to makeappx.exe utility. */ export interface MakeAppxExeFullPathProps extends StringPropertyTypeProps { } /** * Full path to makeappx.exe utility. */ export declare const MakeAppxExeFullPath: (props: { children?: import("@alloy-js/core").Children; } & MakeAppxExeFullPathProps) => import("@alloy-js/core").Children; export interface MakeAppxPackProps extends MakeAppxWithOutputTypeProps { ResourcePack?: boolean; ValidateResourcesReferencedByManifest?: boolean; HashAlgorithmId: unknown; AppxManifest?: unknown; FileMap: unknown; } export declare const MakeAppxPack: (props: { children?: import("@alloy-js/core").Children; } & MakeAppxPackProps) => import("@alloy-js/core").Children; interface MakeAppxWithOutputTypeProps { Output: unknown; } export declare const MakeAppxWithOutputType: (props: { children?: import("@alloy-js/core").Children; } & MakeAppxWithOutputTypeProps) => import("@alloy-js/core").Children; export interface MakeDirProps extends TaskTypeProps { Directories: unknown; } export declare const MakeDir: (props: { children?: import("@alloy-js/core").Children; } & MakeDirProps) => import("@alloy-js/core").Children; /** * Full path to makepri.exe utility. */ export interface MakePriExeFullPathProps extends StringPropertyTypeProps { } /** * Full path to makepri.exe utility. */ export declare const MakePriExeFullPath: (props: { children?: import("@alloy-js/core").Children; } & MakePriExeFullPathProps) => import("@alloy-js/core").Children; /** * Name of the binary containing managed WinMD in-proc implementation. */ export interface ManagedWinmdInprocImplementationProps extends StringPropertyTypeProps { } /** * Name of the binary containing managed WinMD in-proc implementation. */ export declare const ManagedWinmdInprocImplementation: (props: { children?: import("@alloy-js/core").Children; } & ManagedWinmdInprocImplementationProps) => import("@alloy-js/core").Children; export interface ManifestProps extends SimpleItemTypeProps { } export declare const Manifest: (props: { children?: import("@alloy-js/core").Children; } & ManifestProps) => import("@alloy-js/core").Children; export interface ManifestCertificateThumbprintProps extends StringPropertyTypeProps { } export declare const ManifestCertificateThumbprint: (props: { children?: import("@alloy-js/core").Children; } & ManifestCertificateThumbprintProps) => import("@alloy-js/core").Children; export interface ManifestFromManagedAssemblyProps { } export declare const ManifestFromManagedAssembly: (props: { children?: import("@alloy-js/core").Children; } & ManifestFromManagedAssemblyProps) => import("@alloy-js/core").Children; export interface ManifestKeyFileProps extends StringPropertyTypeProps { } export declare const ManifestKeyFile: (props: { children?: import("@alloy-js/core").Children; } & ManifestKeyFileProps) => import("@alloy-js/core").Children; export interface MapExportsProps { } export declare const MapExports: (props: { children?: import("@alloy-js/core").Children; } & MapExportsProps) => import("@alloy-js/core").Children; /** * boolean */ export interface MapFileExtensionsProps { } /** * boolean */ export declare const MapFileExtensions: (props: { children?: import("@alloy-js/core").Children; } & MapFileExtensionsProps) => import("@alloy-js/core").Children; export interface MapFileNameProps { } export declare const MapFileName: (props: { children?: import("@alloy-js/core").Children; } & MapFileNameProps) => import("@alloy-js/core").Children; export interface MergedIDLBaseFileNameProps { } export declare const MergedIDLBaseFileName: (props: { children?: import("@alloy-js/core").Children; } & MergedIDLBaseFileNameProps) => import("@alloy-js/core").Children; export interface MergeSectionsProps { } export declare const MergeSections: (props: { children?: import("@alloy-js/core").Children; } & MergeSectionsProps) => import("@alloy-js/core").Children; export interface MessageProps extends TaskTypeProps { Importance?: unknown; Text?: unknown; } export declare const Message: (props: { children?: import("@alloy-js/core").Children; } & MessageProps) => import("@alloy-js/core").Children; export interface MidlProps extends SimpleItemTypeProps { } export declare const Midl: (props: { children?: import("@alloy-js/core").Children; } & MidlProps) => import("@alloy-js/core").Children; export interface MIDLProps extends TaskTypeProps { AcceptableNonZeroExitCodes?: unknown; ActiveToolSwitchesValues?: unknown; AdditionalIncludeDirectories?: unknown; AdditionalOptions?: unknown; ApplicationConfigurationMode?: boolean; ClientStubFile?: unknown; CPreprocessOptions?: unknown; DefaultCharType?: unknown; DllDataFileName?: unknown; EnableErrorChecks?: unknown; EnvironmentVariables?: unknown; ErrorCheckAllocations?: boolean; ErrorCheckBounds?: boolean; ErrorCheckEnumRange?: boolean; ErrorCheckRefPointers?: boolean; ErrorCheckStubData?: boolean; ExcludedInputPaths?: unknown; GenerateClientFiles?: unknown; GenerateServerFiles?: unknown; GenerateStublessProxies?: boolean; GenerateTypeLibrary?: boolean; HeaderFileName?: unknown; IgnoreStandardIncludePath?: boolean; InterfaceIdentifierFileName?: unknown; LocaleID?: unknown; LogStandardErrorAsError?: boolean; MinimalRebuildFromTracking?: boolean; MkTypLibCompatible?: boolean; OutputDirectory?: unknown; PathOverride?: unknown; PreprocessorDefinitions?: unknown; ProxyFileName?: unknown; RedirectOutputAndErrors?: unknown; ServerStubFile?: unknown; SkippedExecution?: boolean; Source: unknown; SourcesCompiled?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; StructMemberAlignment?: unknown; SuppressCompilerWarnings?: boolean; SuppressStartupBanner?: boolean; TargetEnvironment?: unknown; Timeout?: unknown; TLogReadFiles?: unknown; TLogWriteFiles?: unknown; ToolExe?: unknown; ToolPath?: unknown; TrackedInputFilesToIgnore?: unknown; TrackedOutputFilesToIgnore?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; TypeLibFormat?: unknown; TypeLibraryName?: unknown; UndefinePreprocessorDefinitions?: unknown; ValidateAllParameters?: boolean; WarnAsError?: boolean; WarningLevel?: unknown; } export declare const MIDL: (props: { children?: import("@alloy-js/core").Children; } & MIDLProps) => import("@alloy-js/core").Children; export interface MidlCommandFileProps { } export declare const MidlCommandFile: (props: { children?: import("@alloy-js/core").Children; } & MidlCommandFileProps) => import("@alloy-js/core").Children; export interface MinimalRebuildProps { } export declare const MinimalRebuild: (props: { children?: import("@alloy-js/core").Children; } & MinimalRebuildProps) => import("@alloy-js/core").Children; /** * Matches the expression "\d\.\d\.\d\.\d" */ export interface MinimumRequiredVersionProps extends StringPropertyTypeProps { } /** * Matches the expression "\d\.\d\.\d\.\d" */ export declare const MinimumRequiredVersion: (props: { children?: import("@alloy-js/core").Children; } & MinimumRequiredVersionProps) => import("@alloy-js/core").Children; export interface MinimumVisualStudioVersionProps extends StringPropertyTypeProps { } export declare const MinimumVisualStudioVersion: (props: { children?: import("@alloy-js/core").Children; } & MinimumVisualStudioVersionProps) => import("@alloy-js/core").Children; export interface MkTypLibCompatibleProps { } export declare const MkTypLibCompatible: (props: { children?: import("@alloy-js/core").Children; } & MkTypLibCompatibleProps) => import("@alloy-js/core").Children; export interface ModuleDefinitionFileProps { } export declare const ModuleDefinitionFile: (props: { children?: import("@alloy-js/core").Children; } & ModuleDefinitionFileProps) => import("@alloy-js/core").Children; export interface MoveProps extends TaskTypeProps { DestinationFiles?: unknown; DestinationFolder?: unknown; OverwriteReadOnlyFiles?: boolean; SourceFiles: unknown; } export declare const Move: (props: { children?: import("@alloy-js/core").Children; } & MoveProps) => import("@alloy-js/core").Children; export interface MSBuildProps extends TaskTypeProps { BuildInParallel?: boolean; Projects: unknown; Properties?: unknown; RebaseOutputs?: boolean; RunEachTargetSeparately?: boolean; SkipNonexistentProjects?: boolean; SkipNonexistentTargets?: boolean; StopOnFirstFailure?: boolean; TargetAndPropertyListSeparators?: unknown; Targets?: unknown; ToolsVersion?: unknown; UnloadProjectsOnCompletion?: boolean; UseResultsCache?: boolean; } export declare const MSBuild: (props: { children?: import("@alloy-js/core").Children; } & MSBuildProps) => import("@alloy-js/core").Children; export interface MSBuildAllProjectsProps extends StringPropertyTypeProps { } export declare const MSBuildAllProjects: (props: { children?: import("@alloy-js/core").Children; } & MSBuildAllProjectsProps) => import("@alloy-js/core").Children; /** * Indicates whether to treat all warnings as errors when building a project. */ export interface MSBuildTreatWarningsAsErrorsProps extends StringPropertyTypeProps { } /** * Indicates whether to treat all warnings as errors when building a project. */ export declare const MSBuildTreatWarningsAsErrors: (props: { children?: import("@alloy-js/core").Children; } & MSBuildTreatWarningsAsErrorsProps) => import("@alloy-js/core").Children; /** * Indicates a semicolon delimited list of warnings to treat as errors when building a project. */ export interface MSBuildWarningsAsErrorsProps extends StringPropertyTypeProps { } /** * Indicates a semicolon delimited list of warnings to treat as errors when building a project. */ export declare const MSBuildWarningsAsErrors: (props: { children?: import("@alloy-js/core").Children; } & MSBuildWarningsAsErrorsProps) => import("@alloy-js/core").Children; /** * Indicates a semicolon delimited list of warnings to treat as low importance messages when building a project. */ export interface MSBuildWarningsAsMessagesProps extends StringPropertyTypeProps { } /** * Indicates a semicolon delimited list of warnings to treat as low importance messages when building a project. */ export declare const MSBuildWarningsAsMessages: (props: { children?: import("@alloy-js/core").Children; } & MSBuildWarningsAsMessagesProps) => import("@alloy-js/core").Children; export interface MSDOSStubFileNameProps { } export declare const MSDOSStubFileName: (props: { children?: import("@alloy-js/core").Children; } & MSDOSStubFileNameProps) => import("@alloy-js/core").Children; export interface MtProps extends TaskTypeProps { AcceptableNonZeroExitCodes?: unknown; ActiveToolSwitchesValues?: unknown; AdditionalManifestFiles?: unknown; AdditionalOptions?: unknown; AssemblyIdentity?: unknown; ComponentFileName?: unknown; EmbedManifest?: boolean; EnvironmentVariables?: unknown; ExcludedInputPaths?: unknown; GenerateCatalogFiles?: boolean; GenerateCategoryTags?: boolean; InputResourceManifests?: unknown; LogStandardErrorAsError?: boolean; ManifestFromManagedAssembly?: unknown; MinimalRebuildFromTracking?: boolean; OutputManifestFile?: unknown; OutputResourceManifests?: unknown; PathOverride?: unknown; RegistrarScriptFile?: unknown; ReplacementsFile?: unknown; ResourceOutputFileName?: unknown; SkippedExecution?: boolean; Sources?: unknown; SourcesCompiled?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; SuppressDependencyElement?: boolean; SuppressStartupBanner?: boolean; Timeout?: unknown; TLogReadFiles?: unknown; TLogWriteFiles?: unknown; ToolExe?: unknown; ToolPath?: unknown; TrackedInputFilesToIgnore?: unknown; TrackedOutputFilesToIgnore?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; TypeLibraryFile?: unknown; UpdateFileHashes?: boolean; UpdateFileHashesSearchPath?: unknown; VerboseOutput?: boolean; } export declare const Mt: (props: { children?: import("@alloy-js/core").Children; } & MtProps) => import("@alloy-js/core").Children; export interface MultiProcessorCompilationProps { } export declare const MultiProcessorCompilation: (props: { children?: import("@alloy-js/core").Children; } & MultiProcessorCompilationProps) => import("@alloy-js/core").Children; export interface MyTypeProps extends StringPropertyTypeProps { } export declare const MyType: (props: { children?: import("@alloy-js/core").Children; } & MyTypeProps) => import("@alloy-js/core").Children; /** * Reference to a native manifest file, or to a file that contains a native manifest */ export interface NativeReferenceProps extends SimpleItemTypeProps { /** * Reference full name */ Include?: string; } /** * Reference to a native manifest file, or to a file that contains a native manifest */ export declare const NativeReference: (props: { children?: import("@alloy-js/core").Children; } & NativeReferenceProps) => import("@alloy-js/core").Children; /** * The locale ID for the NuGet package */ export interface NeutralLanguageProps extends StringPropertyTypeProps { } /** * The locale ID for the NuGet package */ export declare const NeutralLanguage: (props: { children?: import("@alloy-js/core").Children; } & NeutralLanguageProps) => import("@alloy-js/core").Children; export interface NoConfigProps extends StringPropertyTypeProps { } export declare const NoConfig: (props: { children?: import("@alloy-js/core").Children; } & NoConfigProps) => import("@alloy-js/core").Children; /** * Files that should have no role in the build process */ export interface NoneProps extends SimpleItemTypeProps { } /** * Files that should have no role in the build process */ export declare const None: (props: { children?: import("@alloy-js/core").Children; } & NoneProps) => import("@alloy-js/core").Children; export interface NoStandardLibrariesProps extends StringPropertyTypeProps { } export declare const NoStandardLibraries: (props: { children?: import("@alloy-js/core").Children; } & NoStandardLibrariesProps) => import("@alloy-js/core").Children; /** * Whether standard libraries (such as mscorlib) should be referenced automatically (boolean) */ export interface NoStdLibProps { } /** * Whether standard libraries (such as mscorlib) should be referenced automatically (boolean) */ export declare const NoStdLib: (props: { children?: import("@alloy-js/core").Children; } & NoStdLibProps) => import("@alloy-js/core").Children; /** * Comma separated list of disabled warnings */ export interface NoWarnProps extends StringPropertyTypeProps { } /** * Comma separated list of disabled warnings */ export declare const NoWarn: (props: { children?: import("@alloy-js/core").Children; } & NoWarnProps) => import("@alloy-js/core").Children; /** * Set the nullable annotations and warnings context for the C# project. Possible values are enable, disable, warnings and annotations. */ export interface NullableProps { } /** * Set the nullable annotations and warnings context for the C# project. Possible values are enable, disable, warnings and annotations. */ export declare const Nullable: (props: { children?: import("@alloy-js/core").Children; } & NullableProps) => import("@alloy-js/core").Children; export interface NullTerminateStringsProps { } export declare const NullTerminateStrings: (props: { children?: import("@alloy-js/core").Children; } & NullTerminateStringsProps) => import("@alloy-js/core").Children; export interface OldToolsVersionProps extends StringPropertyTypeProps { } export declare const OldToolsVersion: (props: { children?: import("@alloy-js/core").Children; } & OldToolsVersionProps) => import("@alloy-js/core").Children; export interface OmitDefaultLibNameProps { } export declare const OmitDefaultLibName: (props: { children?: import("@alloy-js/core").Children; } & OmitDefaultLibNameProps) => import("@alloy-js/core").Children; export interface OnErrorProps { /** * Optional expression evaluated to determine whether the targets should be executed */ Condition?: string; /** * Semi-colon separated list of targets to execute */ ExecuteTargets: unknown; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const OnError: (props: { children?: import("@alloy-js/core").Children; } & OnErrorProps) => import("@alloy-js/core").Children; /** * boolean */ export interface OpenBrowserOnPublishProps { } /** * boolean */ export declare const OpenBrowserOnPublish: (props: { children?: import("@alloy-js/core").Children; } & OpenBrowserOnPublishProps) => import("@alloy-js/core").Children; export interface OpenMPSupportProps { } export declare const OpenMPSupport: (props: { children?: import("@alloy-js/core").Children; } & OpenMPSupportProps) => import("@alloy-js/core").Children; export interface OptimizationProps { } export declare const Optimization: (props: { children?: import("@alloy-js/core").Children; } & OptimizationProps) => import("@alloy-js/core").Children; /** * Should compiler optimize output (boolean) */ export interface OptimizeProps { } /** * Should compiler optimize output (boolean) */ export declare const Optimize: (props: { children?: import("@alloy-js/core").Children; } & OptimizeProps) => import("@alloy-js/core").Children; export interface OptimizeReferencesProps { } export declare const OptimizeReferences: (props: { children?: import("@alloy-js/core").Children; } & OptimizeReferencesProps) => import("@alloy-js/core").Children; /** * Option Compare setting (Text or Binary) */ export interface OptionCompareProps extends StringPropertyTypeProps { } /** * Option Compare setting (Text or Binary) */ export declare const OptionCompare: (props: { children?: import("@alloy-js/core").Children; } & OptionCompareProps) => import("@alloy-js/core").Children; /** * Should Option Explicit be set (On or Off) */ export interface OptionExplicitProps extends StringPropertyTypeProps { } /** * Should Option Explicit be set (On or Off) */ export declare const OptionExplicit: (props: { children?: import("@alloy-js/core").Children; } & OptionExplicitProps) => import("@alloy-js/core").Children; /** * Should Option Infer be set (On or Off) */ export interface OptionInferProps extends StringPropertyTypeProps { } /** * Should Option Infer be set (On or Off) */ export declare const OptionInfer: (props: { children?: import("@alloy-js/core").Children; } & OptionInferProps) => import("@alloy-js/core").Children; /** * Should Option Strict be set (On or Off) */ export interface OptionStrictProps extends StringPropertyTypeProps { } /** * Should Option Strict be set (On or Off) */ export declare const OptionStrict: (props: { children?: import("@alloy-js/core").Children; } & OptionStrictProps) => import("@alloy-js/core").Children; export interface OSVersionProps extends StringPropertyTypeProps { } export declare const OSVersion: (props: { children?: import("@alloy-js/core").Children; } & OSVersionProps) => import("@alloy-js/core").Children; export interface OtherwiseProps { } export declare const Otherwise: (props: { children?: import("@alloy-js/core").Children; } & OtherwiseProps) => import("@alloy-js/core").Children; export interface OutDirProps extends StringPropertyTypeProps { } export declare const OutDir: (props: { children?: import("@alloy-js/core").Children; } & OutDirProps) => import("@alloy-js/core").Children; /** * Optional element specifying a specific task output to be gathered */ export interface OutputProps { /** * Task parameter to gather. Matches the name of a .NET Property on the task class that has an [Output] attribute */ TaskParameter: unknown; /** * Optional name of an item list to put the gathered outputs into. Either ItemName or PropertyName must be specified */ ItemName?: unknown; /** * Optional name of a property to put the gathered output into. Either PropertyName or ItemName must be specified */ PropertyName?: unknown; /** * Optional expression evaluated to determine whether the output should be gathered */ Condition?: string; } /** * Optional element specifying a specific task output to be gathered */ export declare const Output: (props: { children?: import("@alloy-js/core").Children; } & OutputProps) => import("@alloy-js/core").Children; export interface OutputDirectoryProps { } export declare const OutputDirectory: (props: { children?: import("@alloy-js/core").Children; } & OutputDirectoryProps) => import("@alloy-js/core").Children; export interface OutputFileProps { } export declare const OutputFile: (props: { children?: import("@alloy-js/core").Children; } & OutputFileProps) => import("@alloy-js/core").Children; export interface OutputManifestFileProps { } export declare const OutputManifestFile: (props: { children?: import("@alloy-js/core").Children; } & OutputManifestFileProps) => import("@alloy-js/core").Children; /** * Path to output folder, with trailing slash */ export interface OutputPathProps extends StringPropertyTypeProps { } /** * Path to output folder, with trailing slash */ export declare const OutputPath: (props: { children?: import("@alloy-js/core").Children; } & OutputPathProps) => import("@alloy-js/core").Children; export interface OutputResourceManifestsProps { } export declare const OutputResourceManifests: (props: { children?: import("@alloy-js/core").Children; } & OutputResourceManifestsProps) => import("@alloy-js/core").Children; export interface OutputsProps { } export declare const Outputs: (props: { children?: import("@alloy-js/core").Children; } & OutputsProps) => import("@alloy-js/core").Children; /** * Type of output to generate (WinExe, Exe, or Library) */ export interface OutputTypeProps extends StringPropertyTypeProps { } /** * Type of output to generate (WinExe, Exe, or Library) */ export declare const OutputType: (props: { children?: import("@alloy-js/core").Children; } & OutputTypeProps) => import("@alloy-js/core").Children; /** * Overwrite Store Submission that has been queued by a previous build. */ export interface OverwritePendingSubmissionProps extends StringPropertyTypeProps { } /** * Overwrite Store Submission that has been queued by a previous build. */ export declare const OverwritePendingSubmission: (props: { children?: import("@alloy-js/core").Children; } & OverwritePendingSubmissionProps) => import("@alloy-js/core").Children; /** * App package certificate key file. */ export interface PackageCertificateKeyFileProps extends StringPropertyTypeProps { } /** * App package certificate key file. */ export declare const PackageCertificateKeyFile: (props: { children?: import("@alloy-js/core").Children; } & PackageCertificateKeyFileProps) => import("@alloy-js/core").Children; /** * The URL for a 64x64 image with transparent background to use as the icon for the NuGet package in UI display */ export interface PackageIconUrlProps extends StringPropertyTypeProps { } /** * The URL for a 64x64 image with transparent background to use as the icon for the NuGet package in UI display */ export declare const PackageIconUrl: (props: { children?: import("@alloy-js/core").Children; } & PackageIconUrlProps) => import("@alloy-js/core").Children; /** * The case-insensitive NuGet package identifier, which must be unique across nuget.org or whatever gallery the NuGet package will reside in. IDs may not contain spaces or characters that are not valid for a URL, and generally follow .NET namespace rules. */ export interface PackageIdProps extends StringPropertyTypeProps { } /** * The case-insensitive NuGet package identifier, which must be unique across nuget.org or whatever gallery the NuGet package will reside in. IDs may not contain spaces or characters that are not valid for a URL, and generally follow .NET namespace rules. */ export declare const PackageId: (props: { children?: import("@alloy-js/core").Children; } & PackageIdProps) => import("@alloy-js/core").Children; /** * The project license's SPDX identifier. Only OSI and FSF approved licenses can use an identifier. Other licenses should use PackageLicenseFile. */ export interface PackageLicenseExpressionProps extends StringPropertyTypeProps { } /** * The project license's SPDX identifier. Only OSI and FSF approved licenses can use an identifier. Other licenses should use PackageLicenseFile. */ export declare const PackageLicenseExpression: (props: { children?: import("@alloy-js/core").Children; } & PackageLicenseExpressionProps) => import("@alloy-js/core").Children; /** * A path to the package's license file. Should only be used when the package doesn't use an OSI or FSF approved license. */ export interface PackageLicenseFileProps extends StringPropertyTypeProps { } /** * A path to the package's license file. Should only be used when the package doesn't use an OSI or FSF approved license. */ export declare const PackageLicenseFile: (props: { children?: import("@alloy-js/core").Children; } & PackageLicenseFileProps) => import("@alloy-js/core").Children; /** * Path to the output folder for the package generated when calling Pack. */ export interface PackageOutputPathProps { } /** * Path to the output folder for the package generated when calling Pack. */ export declare const PackageOutputPath: (props: { children?: import("@alloy-js/core").Children; } & PackageOutputPathProps) => import("@alloy-js/core").Children; /** * The URL for the NuGet package's home page, often shown in UI displays as well as nuget.org */ export interface PackageProjectUrlProps extends StringPropertyTypeProps { } /** * The URL for the NuGet package's home page, often shown in UI displays as well as nuget.org */ export declare const PackageProjectUrl: (props: { children?: import("@alloy-js/core").Children; } & PackageProjectUrlProps) => import("@alloy-js/core").Children; /** * Reference to a package */ export interface PackageReferenceProps extends SimpleItemTypeProps { /** * Name of the package */ Include?: string; /** * Version of dependency */ Version?: string; /** * Assets to include from this reference */ IncludeAssets?: string; /** * Assets to exclude from this reference */ ExcludeAssets?: string; /** * Assets that are private in this reference */ PrivateAssets?: string; /** * Semicolon-separated list of warning codes to ignore (such as NU1605) */ NoWarn?: string; /** * Set to true to generate a Pkg* property that points to the restored location of the NuGet package contents */ GeneratePathProperty?: string; /** * When using Central Package Management (CPM), overrides the centrally defined version for this package. If the project is not using CPM, this attribute has no effect. */ VersionOverride?: string; } /** * Reference to a package */ export declare const PackageReference: (props: { children?: import("@alloy-js/core").Children; } & PackageReferenceProps) => import("@alloy-js/core").Children; /** * A description of the changes made in this release of the NuGet package, often used in UI like the Updates tab of the Visual Studio Package Manager in place of the package description */ export interface PackageReleaseNotesProps extends StringPropertyTypeProps { } /** * A description of the changes made in this release of the NuGet package, often used in UI like the Updates tab of the Visual Studio Package Manager in place of the package description */ export declare const PackageReleaseNotes: (props: { children?: import("@alloy-js/core").Children; } & PackageReleaseNotesProps) => import("@alloy-js/core").Children; /** * Value indicating whether the client must prompt the consumer to accept the NuGet package license before installing the package */ export interface PackageRequireLicenseAcceptanceProps { } /** * Value indicating whether the client must prompt the consumer to accept the NuGet package license before installing the package */ export declare const PackageRequireLicenseAcceptance: (props: { children?: import("@alloy-js/core").Children; } & PackageRequireLicenseAcceptanceProps) => import("@alloy-js/core").Children; /** * A space-delimited list of tags and keywords that describe the NuGet package and aid discoverability of NuGet packages through search and filtering mechanisms */ export interface PackageTagsProps extends StringPropertyTypeProps { } /** * A space-delimited list of tags and keywords that describe the NuGet package and aid discoverability of NuGet packages through search and filtering mechanisms */ export declare const PackageTags: (props: { children?: import("@alloy-js/core").Children; } & PackageTagsProps) => import("@alloy-js/core").Children; /** * Allows packages using alternative monikers to be referenced in this project, which include older (e.g. dnxcore50, dotnet5.x) and Portable Class Library names. */ export interface PackageTargetFallbackProps { } /** * Allows packages using alternative monikers to be referenced in this project, which include older (e.g. dnxcore50, dotnet5.x) and Portable Class Library names. */ export declare const PackageTargetFallback: (props: { children?: import("@alloy-js/core").Children; } & PackageTargetFallbackProps) => import("@alloy-js/core").Children; /** * Indicates what the intended package use is, e.g. .NET CLI global tool, standard dependency, etc. */ export interface PackageTypeProps extends StringPropertyTypeProps { } /** * Indicates what the intended package use is, e.g. .NET CLI global tool, standard dependency, etc. */ export declare const PackageType: (props: { children?: import("@alloy-js/core").Children; } & PackageTypeProps) => import("@alloy-js/core").Children; /** * Numeric value of the NuGet package version in the format major.minor.patch pattern (e.g. 1.0.1). Version numbers may include a pre-release suffix (e.g. 1.0.1-beta) */ export interface PackageVersionProps extends StringPropertyTypeProps { } /** * Numeric value of the NuGet package version in the format major.minor.patch pattern (e.g. 1.0.1). Version numbers may include a pre-release suffix (e.g. 1.0.1-beta) */ export declare const PackageVersion: (props: { children?: import("@alloy-js/core").Children; } & PackageVersionProps) => import("@alloy-js/core").Children; /** * Full path to a text file containing packaging directory writes log. */ export interface PackagingDirectoryWritesLogPathProps extends StringPropertyTypeProps { } /** * Full path to a text file containing packaging directory writes log. */ export declare const PackagingDirectoryWritesLogPath: (props: { children?: import("@alloy-js/core").Children; } & PackagingDirectoryWritesLogPathProps) => import("@alloy-js/core").Children; /** * Full path to a text file containing packaging file writes log. */ export interface PackagingFileWritesLogPathProps extends StringPropertyTypeProps { } /** * Full path to a text file containing packaging file writes log. */ export declare const PackagingFileWritesLogPath: (props: { children?: import("@alloy-js/core").Children; } & PackagingFileWritesLogPathProps) => import("@alloy-js/core").Children; /** * Indicate whether the NuGet package should be configured as a .NET tool suitable for use with "dotnet tool install". */ export interface PackAsToolProps { } /** * Indicate whether the NuGet package should be configured as a .NET tool suitable for use with "dotnet tool install". */ export declare const PackAsTool: (props: { children?: import("@alloy-js/core").Children; } & PackAsToolProps) => import("@alloy-js/core").Children; /** * XAML files that are converted to binary and compiled into the assembly */ export interface PageProps extends SimpleItemTypeProps { /** * Semi-colon separated list of XAML files (wildcards are allowed) */ Include?: string; CopyToOutputDirectory?: unknown; } /** * XAML files that are converted to binary and compiled into the assembly */ export declare const Page: (props: { children?: import("@alloy-js/core").Children; } & PageProps) => import("@alloy-js/core").Children; export interface ParameterGroupProps { } export declare const ParameterGroup: (props: { children?: import("@alloy-js/core").Children; } & ParameterGroupProps) => import("@alloy-js/core").Children; export interface ParsePlatformSpecificBundleArtifactsListsProps extends TaskTypeProps { Files: unknown; Artifacts?: unknown; } export declare const ParsePlatformSpecificBundleArtifactsLists: (props: { children?: import("@alloy-js/core").Children; } & ParsePlatformSpecificBundleArtifactsListsProps) => import("@alloy-js/core").Children; /** * Full path to pdbcopy.exe utility. */ export interface PdbCopyExeFullPathProps extends StringPropertyTypeProps { } /** * Full path to pdbcopy.exe utility. */ export declare const PdbCopyExeFullPath: (props: { children?: import("@alloy-js/core").Children; } & PdbCopyExeFullPathProps) => import("@alloy-js/core").Children; export interface PlatformProps extends StringPropertyTypeProps { } export declare const Platform: (props: { children?: import("@alloy-js/core").Children; } & PlatformProps) => import("@alloy-js/core").Children; export interface PlatformFamilyNameProps extends StringPropertyTypeProps { } export declare const PlatformFamilyName: (props: { children?: import("@alloy-js/core").Children; } & PlatformFamilyNameProps) => import("@alloy-js/core").Children; export interface PlatformIDProps extends StringPropertyTypeProps { } export declare const PlatformID: (props: { children?: import("@alloy-js/core").Children; } & PlatformIDProps) => import("@alloy-js/core").Children; export interface PlatformNameProps extends StringPropertyTypeProps { } export declare const PlatformName: (props: { children?: import("@alloy-js/core").Children; } & PlatformNameProps) => import("@alloy-js/core").Children; /** * Full path to a folder where platform-specific bundle artifact list files are stored. */ export interface PlatformSpecificBundleArtifactsListDirProps extends StringPropertyTypeProps { } /** * Full path to a folder where platform-specific bundle artifact list files are stored. */ export declare const PlatformSpecificBundleArtifactsListDir: (props: { children?: import("@alloy-js/core").Children; } & PlatformSpecificBundleArtifactsListDirProps) => import("@alloy-js/core").Children; /** * Name of the folder where platform-specific bundle artifact lists are stored. */ export interface PlatformSpecificBundleArtifactsListDirNameProps extends StringPropertyTypeProps { } /** * Name of the folder where platform-specific bundle artifact lists are stored. */ export declare const PlatformSpecificBundleArtifactsListDirName: (props: { children?: import("@alloy-js/core").Children; } & PlatformSpecificBundleArtifactsListDirNameProps) => import("@alloy-js/core").Children; export interface PlatformTargetProps extends StringPropertyTypeProps { } export declare const PlatformTarget: (props: { children?: import("@alloy-js/core").Children; } & PlatformTargetProps) => import("@alloy-js/core").Children; export interface PlatformToolsetProps extends StringPropertyTypeProps { } export declare const PlatformToolset: (props: { children?: import("@alloy-js/core").Children; } & PlatformToolsetProps) => import("@alloy-js/core").Children; /** * Platform version description. Used to map between internal OS version and marketing OS version. */ export interface PlatformVersionDescriptionProps extends SimpleItemTypeProps { } /** * Platform version description. Used to map between internal OS version and marketing OS version. */ export declare const PlatformVersionDescription: (props: { children?: import("@alloy-js/core").Children; } & PlatformVersionDescriptionProps) => import("@alloy-js/core").Children; /** * Command line to be run at the end of build */ export interface PostBuildEventProps extends StringPropertyTypeProps { } /** * Command line to be run at the end of build */ export declare const PostBuildEvent: (props: { children?: import("@alloy-js/core").Children; } & PostBuildEventProps) => import("@alloy-js/core").Children; /** * Command line to be run at the start of build */ export interface PreBuildEventProps extends StringPropertyTypeProps { } /** * Command line to be run at the start of build */ export declare const PreBuildEvent: (props: { children?: import("@alloy-js/core").Children; } & PreBuildEventProps) => import("@alloy-js/core").Children; export interface PrecompiledHeaderProps { } export declare const PrecompiledHeader: (props: { children?: import("@alloy-js/core").Children; } & PrecompiledHeaderProps) => import("@alloy-js/core").Children; export interface PrecompiledHeaderFileProps { } export declare const PrecompiledHeaderFile: (props: { children?: import("@alloy-js/core").Children; } & PrecompiledHeaderFileProps) => import("@alloy-js/core").Children; export interface Prefer32BitProps { } export declare const Prefer32Bit: (props: { children?: import("@alloy-js/core").Children; } & Prefer32BitProps) => import("@alloy-js/core").Children; export interface PreferNativeArm64Props { } export declare const PreferNativeArm64: (props: { children?: import("@alloy-js/core").Children; } & PreferNativeArm64Props) => import("@alloy-js/core").Children; export interface PreLinkEventProps extends SimpleItemTypeProps { } export declare const PreLinkEvent: (props: { children?: import("@alloy-js/core").Children; } & PreLinkEventProps) => import("@alloy-js/core").Children; export interface PreprocessorDefinitionsProps { } export declare const PreprocessorDefinitions: (props: { children?: import("@alloy-js/core").Children; } & PreprocessorDefinitionsProps) => import("@alloy-js/core").Children; /** * Value indicating whether reference assemblies can be used in dynamic compilation */ export interface PreserveCompilationContextProps { } /** * Value indicating whether reference assemblies can be used in dynamic compilation */ export declare const PreserveCompilationContext: (props: { children?: import("@alloy-js/core").Children; } & PreserveCompilationContextProps) => import("@alloy-js/core").Children; export interface PreventDllBindingProps { } export declare const PreventDllBinding: (props: { children?: import("@alloy-js/core").Children; } & PreventDllBindingProps) => import("@alloy-js/core").Children; /** * String resources to be indexed in app package's resource index. */ export interface PRIResourceProps extends SimpleItemTypeProps { } /** * String resources to be indexed in app package's resource index. */ export declare const PRIResource: (props: { children?: import("@alloy-js/core").Children; } & PRIResourceProps) => import("@alloy-js/core").Children; export interface ProduceReferenceAssemblyProps { } export declare const ProduceReferenceAssembly: (props: { children?: import("@alloy-js/core").Children; } & ProduceReferenceAssemblyProps) => import("@alloy-js/core").Children; /** * Product name information for the assembly manifest */ export interface ProductProps extends StringPropertyTypeProps { } /** * Product name information for the assembly manifest */ export declare const Product: (props: { children?: import("@alloy-js/core").Children; } & ProductProps) => import("@alloy-js/core").Children; export interface ProductNameProps extends StringPropertyTypeProps { } export declare const ProductName: (props: { children?: import("@alloy-js/core").Children; } & ProductNameProps) => import("@alloy-js/core").Children; export interface ProductVersionProps extends StringPropertyTypeProps { } export declare const ProductVersion: (props: { children?: import("@alloy-js/core").Children; } & ProductVersionProps) => import("@alloy-js/core").Children; export interface ProfileProps { } export declare const Profile: (props: { children?: import("@alloy-js/core").Children; } & ProfileProps) => import("@alloy-js/core").Children; export interface ProfileGuidedDatabaseProps { } export declare const ProfileGuidedDatabase: (props: { children?: import("@alloy-js/core").Children; } & ProfileGuidedDatabaseProps) => import("@alloy-js/core").Children; export interface ProgramDatabaseFileProps { } export declare const ProgramDatabaseFile: (props: { children?: import("@alloy-js/core").Children; } & ProgramDatabaseFileProps) => import("@alloy-js/core").Children; /** * ProGuard configuration files to be used within a Xamarin.Android project. */ export interface ProguardConfigurationProps { } /** * ProGuard configuration files to be used within a Xamarin.Android project. */ export declare const ProguardConfiguration: (props: { children?: import("@alloy-js/core").Children; } & ProguardConfigurationProps) => import("@alloy-js/core").Children; /** * An MSBuild Project */ export interface ProjectProps { /** * Optional semi-colon separated list of one or more targets that will be built if no targets are otherwise specified */ DefaultTargets?: string; /** * Optional semi-colon separated list of targets that should always be built before any other targets */ InitialTargets?: string; /** * Optional string describing the MSBuild SDK(s) this project should be built with */ Sdk?: string; /** * Optional string describing the toolset version this project should normally be built with */ ToolsVersion?: string; } /** * An MSBuild Project */ export declare const Project: (props: { children?: import("@alloy-js/core").Children; } & ProjectProps) => import("@alloy-js/core").Children; /** * Project Capability that may activate design-time components in an IDE. */ export interface ProjectCapabilityProps { } /** * Project Capability that may activate design-time components in an IDE. */ export declare const ProjectCapability: (props: { children?: import("@alloy-js/core").Children; } & ProjectCapabilityProps) => import("@alloy-js/core").Children; export interface ProjectConfigurationProps extends SimpleItemTypeProps { } export declare const ProjectConfiguration: (props: { children?: import("@alloy-js/core").Children; } & ProjectConfigurationProps) => import("@alloy-js/core").Children; export interface ProjectExtensionsProps { } export declare const ProjectExtensions: (props: { children?: import("@alloy-js/core").Children; } & ProjectExtensionsProps) => import("@alloy-js/core").Children; export interface ProjectGuidProps extends StringPropertyTypeProps { } export declare const ProjectGuid: (props: { children?: import("@alloy-js/core").Children; } & ProjectGuidProps) => import("@alloy-js/core").Children; export interface ProjectPriFileProps extends SimpleItemTypeProps { } export declare const ProjectPriFile: (props: { children?: import("@alloy-js/core").Children; } & ProjectPriFileProps) => import("@alloy-js/core").Children; /** * File name to use for project-specific resource index file (PRI). */ export interface ProjectPriFileNameProps extends StringPropertyTypeProps { } /** * File name to use for project-specific resource index file (PRI). */ export declare const ProjectPriFileName: (props: { children?: import("@alloy-js/core").Children; } & ProjectPriFileNameProps) => import("@alloy-js/core").Children; /** * Full path to project-specific resource index file (PRI). */ export interface ProjectPriFullPathProps extends StringPropertyTypeProps { } /** * Full path to project-specific resource index file (PRI). */ export declare const ProjectPriFullPath: (props: { children?: import("@alloy-js/core").Children; } & ProjectPriFullPathProps) => import("@alloy-js/core").Children; /** * Name of the resource index used in the generated .pri file. */ export interface ProjectPriIndexNameProps extends StringPropertyTypeProps { } /** * Name of the resource index used in the generated .pri file. */ export declare const ProjectPriIndexName: (props: { children?: import("@alloy-js/core").Children; } & ProjectPriIndexNameProps) => import("@alloy-js/core").Children; /** * Reference to another project */ export interface ProjectReferenceProps extends SimpleItemTypeProps { /** * Path to project file */ Include?: string; } /** * Reference to another project */ export declare const ProjectReference: (props: { children?: import("@alloy-js/core").Children; } & ProjectReferenceProps) => import("@alloy-js/core").Children; export interface ProjectTypeProps extends StringPropertyTypeProps { } export declare const ProjectType: (props: { children?: import("@alloy-js/core").Children; } & ProjectTypeProps) => import("@alloy-js/core").Children; export interface ProjectTypeGuidsProps extends StringPropertyTypeProps { } export declare const ProjectTypeGuids: (props: { children?: import("@alloy-js/core").Children; } & ProjectTypeGuidsProps) => import("@alloy-js/core").Children; export interface PropertyProps { } export declare const Property: (props: { children?: import("@alloy-js/core").Children; } & PropertyProps) => import("@alloy-js/core").Children; export interface PropertyGroupProps { /** * Optional expression evaluated to determine whether the PropertyGroup should be used */ Condition?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const PropertyGroup: (props: { children?: import("@alloy-js/core").Children; } & PropertyGroupProps) => import("@alloy-js/core").Children; export interface ProxyFileNameProps { } export declare const ProxyFileName: (props: { children?: import("@alloy-js/core").Children; } & ProxyFileNameProps) => import("@alloy-js/core").Children; /** * Indicates whether the project should produce native ahead-of-time compiled images during publish. */ export interface PublishAotProps { } /** * Indicates whether the project should produce native ahead-of-time compiled images during publish. */ export declare const PublishAot: (props: { children?: import("@alloy-js/core").Children; } & PublishAotProps) => import("@alloy-js/core").Children; export interface PublisherNameProps extends StringPropertyTypeProps { } export declare const PublisherName: (props: { children?: import("@alloy-js/core").Children; } & PublisherNameProps) => import("@alloy-js/core").Children; export interface PublishFileProps extends SimpleItemTypeProps { } export declare const PublishFile: (props: { children?: import("@alloy-js/core").Children; } & PublishFileProps) => import("@alloy-js/core").Children; /** * Indicates whether the project should produce ReadyToRun images during publish. */ export interface PublishReadyToRunProps { } /** * Indicates whether the project should produce ReadyToRun images during publish. */ export declare const PublishReadyToRun: (props: { children?: import("@alloy-js/core").Children; } & PublishReadyToRunProps) => import("@alloy-js/core").Children; /** * Indicates whether the project should bundle all application-dependent files into a single binary during publish. */ export interface PublishSingleFileProps { } /** * Indicates whether the project should bundle all application-dependent files into a single binary during publish. */ export declare const PublishSingleFile: (props: { children?: import("@alloy-js/core").Children; } & PublishSingleFileProps) => import("@alloy-js/core").Children; /** * Indicates whether the project should produce trimmed assembly images during publish. */ export interface PublishTrimmedProps { } /** * Indicates whether the project should produce trimmed assembly images during publish. */ export declare const PublishTrimmed: (props: { children?: import("@alloy-js/core").Children; } & PublishTrimmedProps) => import("@alloy-js/core").Children; export interface PublishUrlProps extends StringPropertyTypeProps { } export declare const PublishUrl: (props: { children?: import("@alloy-js/core").Children; } & PublishUrlProps) => import("@alloy-js/core").Children; export interface RandomizedBaseAddressProps { } export declare const RandomizedBaseAddress: (props: { children?: import("@alloy-js/core").Children; } & RandomizedBaseAddressProps) => import("@alloy-js/core").Children; /** * Indicates whether Razor files should be compiled at build time. */ export interface RazorCompileOnBuildProps { } /** * Indicates whether Razor files should be compiled at build time. */ export declare const RazorCompileOnBuild: (props: { children?: import("@alloy-js/core").Children; } & RazorCompileOnBuildProps) => import("@alloy-js/core").Children; /** * Indicates whether Razor files should be compiled at publish time. */ export interface RazorCompileOnPublishProps { } /** * Indicates whether Razor files should be compiled at publish time. */ export declare const RazorCompileOnPublish: (props: { children?: import("@alloy-js/core").Children; } & RazorCompileOnPublishProps) => import("@alloy-js/core").Children; /** * Directory for Razor output. */ export interface RazorOutputPathProps extends StringPropertyTypeProps { } /** * Directory for Razor output. */ export declare const RazorOutputPath: (props: { children?: import("@alloy-js/core").Children; } & RazorOutputPathProps) => import("@alloy-js/core").Children; /** * File name (without extension) of the assembly produced by Razor. */ export interface RazorTargetNameProps extends StringPropertyTypeProps { } /** * File name (without extension) of the assembly produced by Razor. */ export declare const RazorTargetName: (props: { children?: import("@alloy-js/core").Children; } & RazorTargetNameProps) => import("@alloy-js/core").Children; export interface RCProps extends TaskTypeProps { AcceptableNonZeroExitCodes?: unknown; ActiveToolSwitchesValues?: unknown; AdditionalIncludeDirectories?: unknown; AdditionalOptions?: unknown; Culture?: unknown; EnvironmentVariables?: unknown; ExcludedInputPaths?: unknown; IgnoreStandardIncludePath?: boolean; LogStandardErrorAsError?: boolean; MinimalRebuildFromTracking?: boolean; NullTerminateStrings?: boolean; PathOverride?: unknown; PreprocessorDefinitions?: unknown; ResourceOutputFileName?: unknown; ShowProgress?: boolean; SkippedExecution?: boolean; Source: unknown; SourcesCompiled?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; Timeout?: unknown; TLogReadFiles?: unknown; TLogWriteFiles?: unknown; ToolExe?: unknown; ToolPath?: unknown; TrackedInputFilesToIgnore?: unknown; TrackedOutputFilesToIgnore?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; UndefinePreprocessorDefinitions?: unknown; } export declare const RC: (props: { children?: import("@alloy-js/core").Children; } & RCProps) => import("@alloy-js/core").Children; export interface ReadLinesFromFileProps extends TaskTypeProps { File: unknown; Lines?: unknown; } export declare const ReadLinesFromFile: (props: { children?: import("@alloy-js/core").Children; } & ReadLinesFromFileProps) => import("@alloy-js/core").Children; export interface RecursePathProps extends StringPropertyTypeProps { } export declare const RecursePath: (props: { children?: import("@alloy-js/core").Children; } & RecursePathProps) => import("@alloy-js/core").Children; export interface RedirectOutputAndErrorsProps { } export declare const RedirectOutputAndErrors: (props: { children?: import("@alloy-js/core").Children; } & RedirectOutputAndErrorsProps) => import("@alloy-js/core").Children; /** * Reference to an assembly */ export interface ReferenceProps extends SimpleItemTypeProps { /** * Assembly name or filename */ Include?: string; } /** * Reference to an assembly */ export declare const Reference: (props: { children?: import("@alloy-js/core").Children; } & ReferenceProps) => import("@alloy-js/core").Children; /** * Semi-colon separated list of folders to search during reference resolution */ export interface ReferencePathProps extends StringPropertyTypeProps { } /** * Semi-colon separated list of folders to search during reference resolution */ export declare const ReferencePath: (props: { children?: import("@alloy-js/core").Children; } & ReferencePathProps) => import("@alloy-js/core").Children; export interface RegisterAssemblyProps extends TaskTypeProps { Assemblies: unknown; AssemblyListFile?: unknown; CreateCodeBase?: boolean; TypeLibFiles?: unknown; } export declare const RegisterAssembly: (props: { children?: import("@alloy-js/core").Children; } & RegisterAssemblyProps) => import("@alloy-js/core").Children; export interface RegisterForComInteropProps extends StringPropertyTypeProps { } export declare const RegisterForComInterop: (props: { children?: import("@alloy-js/core").Children; } & RegisterForComInteropProps) => import("@alloy-js/core").Children; export interface RegisterOutputProps { } export declare const RegisterOutput: (props: { children?: import("@alloy-js/core").Children; } & RegisterOutputProps) => import("@alloy-js/core").Children; export interface RegistrarScriptFileProps { } export declare const RegistrarScriptFile: (props: { children?: import("@alloy-js/core").Children; } & RegistrarScriptFileProps) => import("@alloy-js/core").Children; export interface RemoteDebugEnabledProps extends StringPropertyTypeProps { } export declare const RemoteDebugEnabled: (props: { children?: import("@alloy-js/core").Children; } & RemoteDebugEnabledProps) => import("@alloy-js/core").Children; export interface RemoteDebugMachineProps extends StringPropertyTypeProps { } export declare const RemoteDebugMachine: (props: { children?: import("@alloy-js/core").Children; } & RemoteDebugMachineProps) => import("@alloy-js/core").Children; export interface RemoveDirProps extends TaskTypeProps { Directories: unknown; RemovedDirectories?: unknown; } export declare const RemoveDir: (props: { children?: import("@alloy-js/core").Children; } & RemoveDirProps) => import("@alloy-js/core").Children; export interface RemoveDuplicatePayloadProps extends TaskTypeProps { Inputs: unknown; Platform: unknown; Filtered?: unknown; } export declare const RemoveDuplicatePayload: (props: { children?: import("@alloy-js/core").Children; } & RemoveDuplicatePayloadProps) => import("@alloy-js/core").Children; export interface RemoveDuplicatePriFilesProps extends TaskTypeProps { Inputs: unknown; Platform: unknown; Filtered?: unknown; } export declare const RemoveDuplicatePriFiles: (props: { children?: import("@alloy-js/core").Children; } & RemoveDuplicatePriFilesProps) => import("@alloy-js/core").Children; export interface RemoveDuplicatesProps extends TaskTypeProps { Filtered?: unknown; HadAnyDuplicates?: boolean; Inputs?: unknown; } export declare const RemoveDuplicates: (props: { children?: import("@alloy-js/core").Children; } & RemoveDuplicatesProps) => import("@alloy-js/core").Children; export interface RemoveDuplicateSDKReferencesProps extends TaskTypeProps { Inputs: unknown; Filtered?: unknown; } export declare const RemoveDuplicateSDKReferences: (props: { children?: import("@alloy-js/core").Children; } & RemoveDuplicateSDKReferencesProps) => import("@alloy-js/core").Children; export interface RemoveIntegerChecksProps extends StringPropertyTypeProps { } export declare const RemoveIntegerChecks: (props: { children?: import("@alloy-js/core").Children; } & RemoveIntegerChecksProps) => import("@alloy-js/core").Children; export interface ReplacementsFileProps { } export declare const ReplacementsFile: (props: { children?: import("@alloy-js/core").Children; } & ReplacementsFileProps) => import("@alloy-js/core").Children; export interface ReportAnalyzerProps extends StringPropertyTypeProps { } export declare const ReportAnalyzer: (props: { children?: import("@alloy-js/core").Children; } & ReportAnalyzerProps) => import("@alloy-js/core").Children; /** * The type of the repository where the project is stored (e.g. git) */ export interface RepositoryTypeProps extends StringPropertyTypeProps { } /** * The type of the repository where the project is stored (e.g. git) */ export declare const RepositoryType: (props: { children?: import("@alloy-js/core").Children; } & RepositoryTypeProps) => import("@alloy-js/core").Children; /** * The URL for the repository where the project is stored */ export interface RepositoryUrlProps extends StringPropertyTypeProps { } /** * The URL for the repository where the project is stored */ export declare const RepositoryUrl: (props: { children?: import("@alloy-js/core").Children; } & RepositoryUrlProps) => import("@alloy-js/core").Children; export interface RequiresFramework35SP1AssemblyProps extends TaskTypeProps { Assemblies?: unknown; CreateDesktopShortcut?: boolean; DeploymentManifestEntryPoint?: unknown; EntryPoint?: unknown; ErrorReportUrl?: unknown; Files?: unknown; ReferencedAssemblies?: unknown; RequiresMinimumFramework35SP1?: boolean; SigningManifests?: boolean; SuiteName?: unknown; TargetFrameworkVersion?: unknown; } export declare const RequiresFramework35SP1Assembly: (props: { children?: import("@alloy-js/core").Children; } & RequiresFramework35SP1AssemblyProps) => import("@alloy-js/core").Children; /** * Full path to a folder containing resgen tool. */ export interface ResgenToolPathProps extends StringPropertyTypeProps { } /** * Full path to a folder containing resgen tool. */ export declare const ResgenToolPath: (props: { children?: import("@alloy-js/core").Children; } & ResgenToolPathProps) => import("@alloy-js/core").Children; export interface ResolveAssemblyReferenceProps extends TaskTypeProps { AllowedAssemblyExtensions?: unknown; AllowedGlobalAssemblyNamePrefix?: unknown; AllowedRelatedFileExtensions?: unknown; AppConfigFile?: unknown; Assemblies?: unknown; AssemblyFiles?: unknown; AutoUnify?: boolean; CandidateAssemblyFiles?: unknown; FilesWritten?: unknown; FindDependencies?: boolean; FindRelatedFiles?: boolean; FindSatellites?: boolean; FindSerializationAssemblies?: boolean; FullFrameworkAssemblyTables?: unknown; FullFrameworkFolders?: unknown; FullTargetFrameworkSubsetNames?: unknown; IgnoreDefaultInstalledAssemblySubsetTables?: boolean; IgnoreDefaultInstalledAssemblyTables?: boolean; InstalledAssemblySubsetTables?: unknown; InstalledAssemblyTables?: unknown; ProfileName?: unknown; PublicKeysRestrictedForGlobalLocation?: unknown; SearchPaths: unknown; Silent?: boolean; StateFile?: unknown; TargetedRuntimeVersion?: unknown; TargetFrameworkDirectories?: unknown; TargetFrameworkMoniker?: unknown; TargetFrameworkMonikerDisplayName?: unknown; TargetFrameworkSubsets?: unknown; TargetFrameworkVersion?: unknown; TargetProcessorArchitecture?: unknown; } export declare const ResolveAssemblyReference: (props: { children?: import("@alloy-js/core").Children; } & ResolveAssemblyReferenceProps) => import("@alloy-js/core").Children; export interface ResolveComReferenceProps extends TaskTypeProps { DelaySign?: boolean; ExecuteAsTool?: boolean; IncludeVersionInInteropName?: boolean; KeyContainer?: unknown; KeyFile?: unknown; NoClassMembers?: boolean; ResolvedAssemblyReferences?: unknown; ResolvedFiles?: unknown; ResolvedModules?: unknown; SdkToolsPath?: unknown; StateFile?: unknown; TargetFrameworkVersion?: unknown; TargetProcessorArchitecture?: unknown; TypeLibFiles?: unknown; TypeLibNames?: unknown; WrapperOutputDirectory?: unknown; } export declare const ResolveComReference: (props: { children?: import("@alloy-js/core").Children; } & ResolveComReferenceProps) => import("@alloy-js/core").Children; export interface ResolveKeySourceProps extends TaskTypeProps { AutoClosePasswordPromptShow?: unknown; AutoClosePasswordPromptTimeout?: unknown; CertificateFile?: unknown; CertificateThumbprint?: unknown; KeyFile?: unknown; ResolvedKeyContainer?: unknown; ResolvedKeyFile?: unknown; ResolvedThumbprint?: unknown; ShowImportDialogDespitePreviousFailures?: boolean; SuppressAutoClosePasswordPrompt?: boolean; } export declare const ResolveKeySource: (props: { children?: import("@alloy-js/core").Children; } & ResolveKeySourceProps) => import("@alloy-js/core").Children; export interface ResolveManifestFilesProps extends TaskTypeProps { DeploymentManifestEntryPoint?: unknown; EntryPoint?: unknown; ExtraFiles?: unknown; Files?: unknown; ManagedAssemblies?: unknown; NativeAssemblies?: unknown; OutputAssemblies?: unknown; OutputDeploymentManifestEntryPoint?: unknown; OutputEntryPoint?: unknown; OutputFiles?: unknown; PublishFiles?: unknown; SatelliteAssemblies?: unknown; SigningManifests?: boolean; TargetCulture?: unknown; TargetFrameworkVersion?: unknown; } export declare const ResolveManifestFiles: (props: { children?: import("@alloy-js/core").Children; } & ResolveManifestFilesProps) => import("@alloy-js/core").Children; export interface ResolveNativeReferenceProps extends TaskTypeProps { AdditionalSearchPaths: unknown; ContainedComComponents?: unknown; ContainedLooseEtcFiles?: unknown; ContainedLooseTlbFiles?: unknown; ContainedPrerequisiteAssemblies?: unknown; ContainedTypeLibraries?: unknown; ContainingReferenceFiles?: unknown; NativeReferences: unknown; } export declare const ResolveNativeReference: (props: { children?: import("@alloy-js/core").Children; } & ResolveNativeReferenceProps) => import("@alloy-js/core").Children; export interface ResolveNonMSBuildProjectOutputProps extends TaskTypeProps { PreresolvedProjectOutputs?: unknown; ProjectReferences: unknown; ResolvedOutputPaths?: unknown; UnresolvedProjectReferences?: unknown; } export declare const ResolveNonMSBuildProjectOutput: (props: { children?: import("@alloy-js/core").Children; } & ResolveNonMSBuildProjectOutputProps) => import("@alloy-js/core").Children; /** * File that is compiled into the assembly */ export interface ResourceProps extends SimpleItemTypeProps { /** * Semi-colon separated list of files (wildcards are allowed) */ Include?: string; CopyToOutputDirectory?: unknown; } /** * File that is compiled into the assembly */ export declare const Resource: (props: { children?: import("@alloy-js/core").Children; } & ResourceProps) => import("@alloy-js/core").Children; export interface ResourceCompileProps extends SimpleItemTypeProps { } export declare const ResourceCompile: (props: { children?: import("@alloy-js/core").Children; } & ResourceCompileProps) => import("@alloy-js/core").Children; export interface ResourceOutputFileNameProps { } export declare const ResourceOutputFileName: (props: { children?: import("@alloy-js/core").Children; } & ResourceOutputFileNameProps) => import("@alloy-js/core").Children; export interface ResponseFileProps extends StringPropertyTypeProps { } export declare const ResponseFile: (props: { children?: import("@alloy-js/core").Children; } & ResponseFileProps) => import("@alloy-js/core").Children; /** * The feeds that NuGet will use for restoring packages for this project. */ export interface RestoreSourcesProps extends StringPropertyTypeProps { } /** * The feeds that NuGet will use for restoring packages for this project. */ export declare const RestoreSources: (props: { children?: import("@alloy-js/core").Children; } & RestoreSourcesProps) => import("@alloy-js/core").Children; export interface RootNamespaceProps extends StringPropertyTypeProps { } export declare const RootNamespace: (props: { children?: import("@alloy-js/core").Children; } & RootNamespaceProps) => import("@alloy-js/core").Children; /** * Disables analyzers at both build and design time. This property takes precedence over RunAnalyzersDuringBuild and RunAnalyzersDuringLiveAnalysis. Default is true. */ export interface RunAnalyzersProps { } /** * Disables analyzers at both build and design time. This property takes precedence over RunAnalyzersDuringBuild and RunAnalyzersDuringLiveAnalysis. Default is true. */ export declare const RunAnalyzers: (props: { children?: import("@alloy-js/core").Children; } & RunAnalyzersProps) => import("@alloy-js/core").Children; /** * Controls whether analyzers run at build time. Default is true. */ export interface RunAnalyzersDuringBuildProps { } /** * Controls whether analyzers run at build time. Default is true. */ export declare const RunAnalyzersDuringBuild: (props: { children?: import("@alloy-js/core").Children; } & RunAnalyzersDuringBuildProps) => import("@alloy-js/core").Children; /** * Controls whether analyzers analyze code live at design time. Default is true. */ export interface RunAnalyzersDuringLiveAnalysisProps { } /** * Controls whether analyzers analyze code live at design time. Default is true. */ export declare const RunAnalyzersDuringLiveAnalysis: (props: { children?: import("@alloy-js/core").Children; } & RunAnalyzersDuringLiveAnalysisProps) => import("@alloy-js/core").Children; /** * Indicates whether to run Code Analysis during the build. */ export interface RunCodeAnalysisProps extends StringPropertyTypeProps { } /** * Indicates whether to run Code Analysis during the build. */ export declare const RunCodeAnalysis: (props: { children?: import("@alloy-js/core").Children; } & RunCodeAnalysisProps) => import("@alloy-js/core").Children; export interface RunPostBuildEventProps extends StringPropertyTypeProps { } export declare const RunPostBuildEvent: (props: { children?: import("@alloy-js/core").Children; } & RunPostBuildEventProps) => import("@alloy-js/core").Children; /** * Runtime identifier supported by the project (e.g. win-x64) */ export interface RuntimeIdentifierProps extends StringPropertyTypeProps { } /** * Runtime identifier supported by the project (e.g. win-x64) */ export declare const RuntimeIdentifier: (props: { children?: import("@alloy-js/core").Children; } & RuntimeIdentifierProps) => import("@alloy-js/core").Children; /** * Semi-colon separated list of runtime identifiers supported by the project (e.g. win-x64;osx-x64;linux-x64) */ export interface RuntimeIdentifiersProps extends StringPropertyTypeProps { } /** * Semi-colon separated list of runtime identifiers supported by the project (e.g. win-x64;osx-x64;linux-x64) */ export declare const RuntimeIdentifiers: (props: { children?: import("@alloy-js/core").Children; } & RuntimeIdentifiersProps) => import("@alloy-js/core").Children; export interface RuntimeLibraryProps { } export declare const RuntimeLibrary: (props: { children?: import("@alloy-js/core").Children; } & RuntimeLibraryProps) => import("@alloy-js/core").Children; export interface RuntimeTypeInfoProps { } export declare const RuntimeTypeInfo: (props: { children?: import("@alloy-js/core").Children; } & RuntimeTypeInfoProps) => import("@alloy-js/core").Children; /** * Semi-colon separated list of culture names to preserve satellite resource assemblies during build and publish. Names must be a valid culture name (like en-US;it; or fr). If left empty, all satellite resource assemblies will be preserved. Defaults to empty. */ export interface SatelliteResourceLanguagesProps extends StringPropertyTypeProps { } /** * Semi-colon separated list of culture names to preserve satellite resource assemblies during build and publish. Names must be a valid culture name (like en-US;it; or fr). If left empty, all satellite resource assemblies will be preserved. Defaults to empty. */ export declare const SatelliteResourceLanguages: (props: { children?: import("@alloy-js/core").Children; } & SatelliteResourceLanguagesProps) => import("@alloy-js/core").Children; export interface SccLocalPathProps extends StringPropertyTypeProps { } export declare const SccLocalPath: (props: { children?: import("@alloy-js/core").Children; } & SccLocalPathProps) => import("@alloy-js/core").Children; export interface SccProjectNameProps extends StringPropertyTypeProps { } export declare const SccProjectName: (props: { children?: import("@alloy-js/core").Children; } & SccProjectNameProps) => import("@alloy-js/core").Children; export interface SccProviderProps extends StringPropertyTypeProps { } export declare const SccProvider: (props: { children?: import("@alloy-js/core").Children; } & SccProviderProps) => import("@alloy-js/core").Children; interface SchemaItemTypeProps { } export declare const SchemaItemType: (props: { children?: import("@alloy-js/core").Children; } & SchemaItemTypeProps) => import("@alloy-js/core").Children; export interface SchemaVersionProps extends StringPropertyTypeProps { } export declare const SchemaVersion: (props: { children?: import("@alloy-js/core").Children; } & SchemaVersionProps) => import("@alloy-js/core").Children; /** * Reference to an extension SDK */ export interface SDKReferenceProps extends SimpleItemTypeProps { /** * Name and version moniker representing an extension SDK */ Include?: string; } /** * Reference to an extension SDK */ export declare const SDKReference: (props: { children?: import("@alloy-js/core").Children; } & SDKReferenceProps) => import("@alloy-js/core").Children; export interface SectionAlignmentProps { } export declare const SectionAlignment: (props: { children?: import("@alloy-js/core").Children; } & SectionAlignmentProps) => import("@alloy-js/core").Children; export interface SecureScopingProps extends StringPropertyTypeProps { } export declare const SecureScoping: (props: { children?: import("@alloy-js/core").Children; } & SecureScopingProps) => import("@alloy-js/core").Children; /** * Indicates whether the runtime should enable the server garbage collection mode. */ export interface ServerGarbageCollectionProps { } /** * Indicates whether the runtime should enable the server garbage collection mode. */ export declare const ServerGarbageCollection: (props: { children?: import("@alloy-js/core").Children; } & ServerGarbageCollectionProps) => import("@alloy-js/core").Children; export interface ServerStubFileProps { } export declare const ServerStubFile: (props: { children?: import("@alloy-js/core").Children; } & ServerStubFileProps) => import("@alloy-js/core").Children; export interface ServiceProps extends SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the items should be evaluated */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const Service: (props: { children?: import("@alloy-js/core").Children; } & ServiceProps) => import("@alloy-js/core").Children; export interface SetEnvProps extends TaskTypeProps { Prefix: boolean; Target?: unknown; Value?: unknown; } export declare const SetEnv: (props: { children?: import("@alloy-js/core").Children; } & SetEnvProps) => import("@alloy-js/core").Children; export interface SGenProps extends TaskTypeProps { BuildAssemblyName: unknown; BuildAssemblyPath: unknown; DelaySign?: boolean; EnvironmentVariables?: unknown; KeyContainer?: unknown; KeyFile?: unknown; LogStandardErrorAsError?: boolean; References?: unknown; SdkToolsPath?: unknown; SerializationAssembly?: unknown; ShouldGenerateSerializer: boolean; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; Timeout?: unknown; ToolExe?: unknown; ToolPath?: unknown; UseProxyTypes: boolean; } export declare const SGen: (props: { children?: import("@alloy-js/core").Children; } & SGenProps) => import("@alloy-js/core").Children; export interface ShowIncludesProps { } export declare const ShowIncludes: (props: { children?: import("@alloy-js/core").Children; } & ShowIncludesProps) => import("@alloy-js/core").Children; export interface ShowProgressProps { } export declare const ShowProgress: (props: { children?: import("@alloy-js/core").Children; } & ShowProgressProps) => import("@alloy-js/core").Children; export interface SignAppxPackageProps extends TaskTypeProps { AppxPackageToSign: unknown; CertificateThumbprint?: unknown; CertificateFile?: unknown; HashAlgorithmId: unknown; TargetPlatformIdentifier: unknown; TargetPlatformVersion: unknown; TargetPlatformSdkRootOverride?: unknown; SignAppxPackageExeFullPath?: unknown; MSBuildArchitecture?: unknown; EnableSigningChecks?: boolean; ExportCertificate?: boolean; ResolvedThumbprint?: unknown; AppxPackagePublicKeyFile?: unknown; } export declare const SignAppxPackage: (props: { children?: import("@alloy-js/core").Children; } & SignAppxPackageProps) => import("@alloy-js/core").Children; /** * Full path to signtool.exe utility. */ export interface SignAppxPackageExeFullPathProps extends StringPropertyTypeProps { } /** * Full path to signtool.exe utility. */ export declare const SignAppxPackageExeFullPath: (props: { children?: import("@alloy-js/core").Children; } & SignAppxPackageExeFullPathProps) => import("@alloy-js/core").Children; export interface SignAssemblyProps extends StringPropertyTypeProps { } export declare const SignAssembly: (props: { children?: import("@alloy-js/core").Children; } & SignAssemblyProps) => import("@alloy-js/core").Children; export interface SignFileProps extends TaskTypeProps { CertificateThumbprint: unknown; SigningTarget: unknown; TimestampUrl?: unknown; TargetFrameworkIdentifier?: unknown; TargetFrameworkVersion?: unknown; DisallowMansignTimestampFallback?: unknown; } export declare const SignFile: (props: { children?: import("@alloy-js/core").Children; } & SignFileProps) => import("@alloy-js/core").Children; export interface SignManifestsProps extends StringPropertyTypeProps { } export declare const SignManifests: (props: { children?: import("@alloy-js/core").Children; } & SignManifestsProps) => import("@alloy-js/core").Children; interface SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the items should be evaluated */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const SimpleItemType: (props: { children?: import("@alloy-js/core").Children; } & SimpleItemTypeProps) => import("@alloy-js/core").Children; export interface SolutionDirProps extends StringPropertyTypeProps { } export declare const SolutionDir: (props: { children?: import("@alloy-js/core").Children; } & SolutionDirProps) => import("@alloy-js/core").Children; export interface SolutionExtProps extends StringPropertyTypeProps { } export declare const SolutionExt: (props: { children?: import("@alloy-js/core").Children; } & SolutionExtProps) => import("@alloy-js/core").Children; export interface SolutionFileNameProps extends StringPropertyTypeProps { } export declare const SolutionFileName: (props: { children?: import("@alloy-js/core").Children; } & SolutionFileNameProps) => import("@alloy-js/core").Children; export interface SolutionNameProps extends StringPropertyTypeProps { } export declare const SolutionName: (props: { children?: import("@alloy-js/core").Children; } & SolutionNameProps) => import("@alloy-js/core").Children; export interface SolutionPathProps extends StringPropertyTypeProps { } export declare const SolutionPath: (props: { children?: import("@alloy-js/core").Children; } & SolutionPathProps) => import("@alloy-js/core").Children; export interface SpecifySectionAttributesProps { } export declare const SpecifySectionAttributes: (props: { children?: import("@alloy-js/core").Children; } & SpecifySectionAttributesProps) => import("@alloy-js/core").Children; export interface StackCommitSizeProps { } export declare const StackCommitSize: (props: { children?: import("@alloy-js/core").Children; } & StackCommitSizeProps) => import("@alloy-js/core").Children; export interface StackReserveSizeProps { } export declare const StackReserveSize: (props: { children?: import("@alloy-js/core").Children; } & StackReserveSizeProps) => import("@alloy-js/core").Children; export interface StartActionProps extends StringPropertyTypeProps { } export declare const StartAction: (props: { children?: import("@alloy-js/core").Children; } & StartActionProps) => import("@alloy-js/core").Children; export interface StartArgumentsProps extends StringPropertyTypeProps { } export declare const StartArguments: (props: { children?: import("@alloy-js/core").Children; } & StartArgumentsProps) => import("@alloy-js/core").Children; export interface StartPageProps extends StringPropertyTypeProps { } export declare const StartPage: (props: { children?: import("@alloy-js/core").Children; } & StartPageProps) => import("@alloy-js/core").Children; export interface StartProgramProps extends StringPropertyTypeProps { } export declare const StartProgram: (props: { children?: import("@alloy-js/core").Children; } & StartProgramProps) => import("@alloy-js/core").Children; /** * Type that contains the main entry point */ export interface StartupObjectProps extends StringPropertyTypeProps { } /** * Type that contains the main entry point */ export declare const StartupObject: (props: { children?: import("@alloy-js/core").Children; } & StartupObjectProps) => import("@alloy-js/core").Children; export interface StartURLProps extends StringPropertyTypeProps { } export declare const StartURL: (props: { children?: import("@alloy-js/core").Children; } & StartURLProps) => import("@alloy-js/core").Children; export interface StartWithIEProps extends StringPropertyTypeProps { } export declare const StartWithIE: (props: { children?: import("@alloy-js/core").Children; } & StartWithIEProps) => import("@alloy-js/core").Children; export interface StartWorkingDirectoryProps extends StringPropertyTypeProps { } export declare const StartWorkingDirectory: (props: { children?: import("@alloy-js/core").Children; } & StartWorkingDirectoryProps) => import("@alloy-js/core").Children; /** * A file containing app store association data. */ export interface StoreAssociationFileProps extends SimpleItemTypeProps { } /** * A file containing app store association data. */ export declare const StoreAssociationFile: (props: { children?: import("@alloy-js/core").Children; } & StoreAssociationFileProps) => import("@alloy-js/core").Children; /** * Name of the store manifest file. */ export interface StoreManifestNameProps extends StringPropertyTypeProps { } /** * Name of the store manifest file. */ export declare const StoreManifestName: (props: { children?: import("@alloy-js/core").Children; } & StoreManifestNameProps) => import("@alloy-js/core").Children; /** * Store manifest schema file. */ export interface StoreManifestSchemaProps extends SchemaItemTypeProps { } /** * Store manifest schema file. */ export declare const StoreManifestSchema: (props: { children?: import("@alloy-js/core").Children; } & StoreManifestSchemaProps) => import("@alloy-js/core").Children; export interface StringPoolingProps { } export declare const StringPooling: (props: { children?: import("@alloy-js/core").Children; } & StringPoolingProps) => import("@alloy-js/core").Children; interface StringPropertyTypeProps { } export declare const StringPropertyType: (props: { children?: import("@alloy-js/core").Children; } & StringPropertyTypeProps) => import("@alloy-js/core").Children; export interface StripPrivateSymbolsProps extends ToolTaskTypeProps { PdbCopyToolPath: unknown; InputPdb: unknown; StrippedPdb: unknown; } export declare const StripPrivateSymbols: (props: { children?: import("@alloy-js/core").Children; } & StripPrivateSymbolsProps) => import("@alloy-js/core").Children; export interface StructMemberAlignmentProps { } export declare const StructMemberAlignment: (props: { children?: import("@alloy-js/core").Children; } & StructMemberAlignmentProps) => import("@alloy-js/core").Children; export interface SubSystemProps { } export declare const SubSystem: (props: { children?: import("@alloy-js/core").Children; } & SubSystemProps) => import("@alloy-js/core").Children; export interface SuiteNameProps extends StringPropertyTypeProps { } export declare const SuiteName: (props: { children?: import("@alloy-js/core").Children; } & SuiteNameProps) => import("@alloy-js/core").Children; export interface SupportNobindOfDelayLoadedDLLProps { } export declare const SupportNobindOfDelayLoadedDLL: (props: { children?: import("@alloy-js/core").Children; } & SupportNobindOfDelayLoadedDLLProps) => import("@alloy-js/core").Children; export interface SupportUnloadOfDelayLoadedDLLProps { } export declare const SupportUnloadOfDelayLoadedDLL: (props: { children?: import("@alloy-js/core").Children; } & SupportUnloadOfDelayLoadedDLLProps) => import("@alloy-js/core").Children; export interface SupportUrlProps extends StringPropertyTypeProps { } export declare const SupportUrl: (props: { children?: import("@alloy-js/core").Children; } & SupportUrlProps) => import("@alloy-js/core").Children; export interface SuppressCompilerWarningsProps { } export declare const SuppressCompilerWarnings: (props: { children?: import("@alloy-js/core").Children; } & SuppressCompilerWarningsProps) => import("@alloy-js/core").Children; export interface SuppressDependencyElementProps { } export declare const SuppressDependencyElement: (props: { children?: import("@alloy-js/core").Children; } & SuppressDependencyElementProps) => import("@alloy-js/core").Children; export interface SuppressStartupBannerProps { } export declare const SuppressStartupBanner: (props: { children?: import("@alloy-js/core").Children; } & SuppressStartupBannerProps) => import("@alloy-js/core").Children; export interface SuppressXamlWarningsProps extends StringPropertyTypeProps { } export declare const SuppressXamlWarnings: (props: { children?: import("@alloy-js/core").Children; } & SuppressXamlWarningsProps) => import("@alloy-js/core").Children; export interface SwapRunFromCDProps { } export declare const SwapRunFromCD: (props: { children?: import("@alloy-js/core").Children; } & SwapRunFromCDProps) => import("@alloy-js/core").Children; export interface SwapRunFromNETProps { } export declare const SwapRunFromNET: (props: { children?: import("@alloy-js/core").Children; } & SwapRunFromNETProps) => import("@alloy-js/core").Children; export interface TargetProps { /** * Name of the target */ Name: unknown; /** * Optional semi-colon separated list of targets that should be run before this target */ DependsOnTargets?: string; /** * Optional semi-colon separated list of files that form inputs into this target. Their timestamps will be compared with the timestamps of files in Outputs to determine whether the Target is up to date */ Inputs?: string; /** * Optional semi-colon separated list of files that form outputs into this target. Their timestamps will be compared with the timestamps of files in Inputs to determine whether the Target is up to date */ Outputs?: string; /** * Optional expression evaluated to determine whether the Target and the targets it depends on should be run */ Condition?: string; /** * Optional expression evaluated to determine whether duplicate items in the Target's Returns should be removed before returning them. The default is not to eliminate duplicates. */ KeepDuplicateOutputs?: string; /** * Optional expression evaluated to determine which items generated by the target should be returned by the target. If there are no Returns attributes on Targets in the file, the Outputs attributes are used instead for this purpose. */ Returns?: string; /** * Optional semi-colon separated list of targets that this target should run before. */ BeforeTargets?: string; /** * Optional semi-colon separated list of targets that this target should run after. */ AfterTargets?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } export declare const Target: (props: { children?: import("@alloy-js/core").Children; } & TargetProps) => import("@alloy-js/core").Children; export interface TargetCultureProps extends StringPropertyTypeProps { } export declare const TargetCulture: (props: { children?: import("@alloy-js/core").Children; } & TargetCultureProps) => import("@alloy-js/core").Children; export interface TargetEnvironmentProps { } export declare const TargetEnvironment: (props: { children?: import("@alloy-js/core").Children; } & TargetEnvironmentProps) => import("@alloy-js/core").Children; export interface TargetExtProps extends StringPropertyTypeProps { } export declare const TargetExt: (props: { children?: import("@alloy-js/core").Children; } & TargetExtProps) => import("@alloy-js/core").Children; /** * Framework that this project targets. Must be a Target Framework Moniker (e.g. net8.0) */ export interface TargetFrameworkProps extends StringPropertyTypeProps { } /** * Framework that this project targets. Must be a Target Framework Moniker (e.g. net8.0) */ export declare const TargetFramework: (props: { children?: import("@alloy-js/core").Children; } & TargetFrameworkProps) => import("@alloy-js/core").Children; export interface TargetFrameworkProfileProps extends StringPropertyTypeProps { } export declare const TargetFrameworkProfile: (props: { children?: import("@alloy-js/core").Children; } & TargetFrameworkProfileProps) => import("@alloy-js/core").Children; /** * Semi-colon separated list of frameworks that this project targets. Must be a Target Framework Moniker (e.g. net8.0;net461) */ export interface TargetFrameworksProps extends StringPropertyTypeProps { } /** * Semi-colon separated list of frameworks that this project targets. Must be a Target Framework Moniker (e.g. net8.0;net461) */ export declare const TargetFrameworks: (props: { children?: import("@alloy-js/core").Children; } & TargetFrameworksProps) => import("@alloy-js/core").Children; export interface TargetFrameworkVersionProps extends StringPropertyTypeProps { } export declare const TargetFrameworkVersion: (props: { children?: import("@alloy-js/core").Children; } & TargetFrameworkVersionProps) => import("@alloy-js/core").Children; export interface TargetMachineProps { } export declare const TargetMachine: (props: { children?: import("@alloy-js/core").Children; } & TargetMachineProps) => import("@alloy-js/core").Children; export interface TargetNameProps extends StringPropertyTypeProps { } export declare const TargetName: (props: { children?: import("@alloy-js/core").Children; } & TargetNameProps) => import("@alloy-js/core").Children; /** * Target platform in the form of "[Identifier], Version=[Version]", for example, "Windows, Version=8.0" */ export interface TargetPlatformProps { } /** * Target platform in the form of "[Identifier], Version=[Version]", for example, "Windows, Version=8.0" */ export declare const TargetPlatform: (props: { children?: import("@alloy-js/core").Children; } & TargetPlatformProps) => import("@alloy-js/core").Children; export interface TargetPlatformIdentifierProps extends StringPropertyTypeProps { } export declare const TargetPlatformIdentifier: (props: { children?: import("@alloy-js/core").Children; } & TargetPlatformIdentifierProps) => import("@alloy-js/core").Children; export interface TargetPlatformMinVersionProps extends StringPropertyTypeProps { } export declare const TargetPlatformMinVersion: (props: { children?: import("@alloy-js/core").Children; } & TargetPlatformMinVersionProps) => import("@alloy-js/core").Children; /** * Full path to platform SDK root. */ export interface TargetPlatformSdkRootOverrideProps extends StringPropertyTypeProps { } /** * Full path to platform SDK root. */ export declare const TargetPlatformSdkRootOverride: (props: { children?: import("@alloy-js/core").Children; } & TargetPlatformSdkRootOverrideProps) => import("@alloy-js/core").Children; export interface TargetPlatformVersionProps extends StringPropertyTypeProps { } export declare const TargetPlatformVersion: (props: { children?: import("@alloy-js/core").Children; } & TargetPlatformVersionProps) => import("@alloy-js/core").Children; export interface TargetZoneProps extends StringPropertyTypeProps { } export declare const TargetZone: (props: { children?: import("@alloy-js/core").Children; } & TargetZoneProps) => import("@alloy-js/core").Children; export interface TaskProps extends TaskTypeProps { /** * Optional expression evaluated to determine whether the task should be executed */ Condition?: string; /** * Optional boolean indicating whether a recoverable task error should be ignored. Default false */ ContinueOnError?: boolean; /** * Defines the bitness of the task if it must be run specifically in a 32bit or 64bit process. If not specified, it will run with the bitness of the build process. If there are multiple tasks defined in UsingTask with the same name but with different Architecture attribute values, the value of the Architecture attribute specified here will be used to match and select the correct task */ Architecture?: unknown; /** * Defines the .NET runtime of the task. This must be specified if the task must run on a specific version of the .NET runtime. If not specified, the task will run on the runtime being used by the build process. If there are multiple tasks defined in UsingTask with the same name but with different Runtime attribute values, the value of the Runtime attribute specified here will be used to match and select the correct task */ Runtime?: unknown; } export declare const Task: (props: { children?: import("@alloy-js/core").Children; } & TaskProps) => import("@alloy-js/core").Children; interface TaskTypeProps { /** * Optional expression evaluated to determine whether the task should be executed */ Condition?: string; /** * Optional boolean indicating whether a recoverable task error should be ignored. Default false */ ContinueOnError?: boolean; /** * Defines the bitness of the task if it must be run specifically in a 32bit or 64bit process. If not specified, it will run with the bitness of the build process. If there are multiple tasks defined in UsingTask with the same name but with different Architecture attribute values, the value of the Architecture attribute specified here will be used to match and select the correct task */ Architecture?: unknown; /** * Defines the .NET runtime of the task. This must be specified if the task must run on a specific version of the .NET runtime. If not specified, the task will run on the runtime being used by the build process. If there are multiple tasks defined in UsingTask with the same name but with different Runtime attribute values, the value of the Runtime attribute specified here will be used to match and select the correct task */ Runtime?: unknown; } export declare const TaskType: (props: { children?: import("@alloy-js/core").Children; } & TaskTypeProps) => import("@alloy-js/core").Children; export interface TelemetryProps extends TaskTypeProps { EventName: unknown; EventData?: unknown; } export declare const Telemetry: (props: { children?: import("@alloy-js/core").Children; } & TelemetryProps) => import("@alloy-js/core").Children; export interface TerminalServerAwareProps { } export declare const TerminalServerAware: (props: { children?: import("@alloy-js/core").Children; } & TerminalServerAwareProps) => import("@alloy-js/core").Children; /** * Controls the set of extensions that are enabled. Note that 'AllMicrosoft' enables all extensions, even those with a restrictive license. */ export interface TestingExtensionsProfileProps { } /** * Controls the set of extensions that are enabled. Note that 'AllMicrosoft' enables all extensions, even those with a restrictive license. */ export declare const TestingExtensionsProfile: (props: { children?: import("@alloy-js/core").Children; } & TestingExtensionsProfileProps) => import("@alloy-js/core").Children; /** * This property controls whether all console output that a test executable writes is captured and hidden from the user when you use 'dotnet test' to run 'Microsoft.Testing.Platform' tests. By default, the console output is hidden. This is not supported by VSTest. */ export interface TestingPlatformCaptureOutputProps { } /** * This property controls whether all console output that a test executable writes is captured and hidden from the user when you use 'dotnet test' to run 'Microsoft.Testing.Platform' tests. By default, the console output is hidden. This is not supported by VSTest. */ export declare const TestingPlatformCaptureOutput: (props: { children?: import("@alloy-js/core").Children; } & TestingPlatformCaptureOutputProps) => import("@alloy-js/core").Children; /** * The command-line arguments to pass for the test executable. This is not supported by VSTest. */ export interface TestingPlatformCommandLineArgumentsProps extends StringPropertyTypeProps { } /** * The command-line arguments to pass for the test executable. This is not supported by VSTest. */ export declare const TestingPlatformCommandLineArguments: (props: { children?: import("@alloy-js/core").Children; } & TestingPlatformCommandLineArgumentsProps) => import("@alloy-js/core").Children; /** * This property controls whether VSTest is used when you use 'dotnet test' to run tests. If you set this property to 'true', VSTest is disabled and all 'Microsoft.Testing.Platform' tests are run directly. This is not supported by VSTest. */ export interface TestingPlatformDotnetTestSupportProps { } /** * This property controls whether VSTest is used when you use 'dotnet test' to run tests. If you set this property to 'true', VSTest is disabled and all 'Microsoft.Testing.Platform' tests are run directly. This is not supported by VSTest. */ export declare const TestingPlatformDotnetTestSupport: (props: { children?: import("@alloy-js/core").Children; } & TestingPlatformDotnetTestSupportProps) => import("@alloy-js/core").Children; /** * This property controls whether a single failure or all errors in a failed test are reported when you use `dotnet test` to run tests. By default, test failures are summarized into a log file, and a single failure per test project is reported to MSBuild. To show errors per failed test, set this property to 'true'. This is not supported by VSTest. */ export interface TestingPlatformShowTestsFailureProps { } /** * This property controls whether a single failure or all errors in a failed test are reported when you use `dotnet test` to run tests. By default, test failures are summarized into a log file, and a single failure per test project is reported to MSBuild. To show errors per failed test, set this property to 'true'. This is not supported by VSTest. */ export declare const TestingPlatformShowTestsFailure: (props: { children?: import("@alloy-js/core").Children; } & TestingPlatformShowTestsFailureProps) => import("@alloy-js/core").Children; /** * Indicates whether the runtime should enable tiered JIT compilation. */ export interface TieredCompilationProps { } /** * Indicates whether the runtime should enable tiered JIT compilation. */ export declare const TieredCompilation: (props: { children?: import("@alloy-js/core").Children; } & TieredCompilationProps) => import("@alloy-js/core").Children; /** * A human-friendly title of the package, typically used in UI displays as on nuget.org and the Package Manager in Visual Studio. If not specified, the package ID is used instead. */ export interface TitleProps extends StringPropertyTypeProps { } /** * A human-friendly title of the package, typically used in UI displays as on nuget.org and the Package Manager in Visual Studio. If not specified, the package ID is used instead. */ export declare const Title: (props: { children?: import("@alloy-js/core").Children; } & TitleProps) => import("@alloy-js/core").Children; export interface TlbImpProps extends TaskTypeProps { AssemblyNamespace?: unknown; AssemblyVersion?: unknown; DelaySign?: boolean; EnvironmentVariables?: unknown; KeyContainer?: unknown; KeyFile?: unknown; LogStandardErrorAsError?: boolean; NoLogo?: boolean; OutputAssembly?: unknown; PreventClassMembers?: boolean; SafeArrayAsSystemArray?: boolean; SdkToolsPath?: unknown; Silent?: boolean; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; Timeout?: unknown; ToolExe?: unknown; ToolPath?: unknown; Transform?: unknown; TypeLibName?: unknown; Verbose?: boolean; } export declare const TlbImp: (props: { children?: import("@alloy-js/core").Children; } & TlbImpProps) => import("@alloy-js/core").Children; /** * Specifies the command that will invoke the tool after it's installed. */ export interface ToolCommandNameProps extends StringPropertyTypeProps { } /** * Specifies the command that will invoke the tool after it's installed. */ export declare const ToolCommandName: (props: { children?: import("@alloy-js/core").Children; } & ToolCommandNameProps) => import("@alloy-js/core").Children; interface ToolTaskTypeProps { ExitCode?: unknown; YieldDuringToolExecution?: boolean; UseCommandProcessor?: boolean; EchoOff?: boolean; ToolExe?: unknown; ToolPath?: unknown; EnvironmentVariables?: unknown; Timeout?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; LogStandardErrorAsError?: boolean; } export declare const ToolTaskType: (props: { children?: import("@alloy-js/core").Children; } & ToolTaskTypeProps) => import("@alloy-js/core").Children; export interface TouchProps extends TaskTypeProps { AlwaysCreate?: boolean; Files: unknown; ForceTouch?: boolean; Time?: unknown; TouchedFiles?: unknown; } export declare const Touch: (props: { children?: import("@alloy-js/core").Children; } & TouchProps) => import("@alloy-js/core").Children; export interface TreatLinkerWarningAsErrorsProps { } export declare const TreatLinkerWarningAsErrors: (props: { children?: import("@alloy-js/core").Children; } & TreatLinkerWarningAsErrorsProps) => import("@alloy-js/core").Children; export interface TreatSpecificWarningsAsErrorsProps { } export declare const TreatSpecificWarningsAsErrors: (props: { children?: import("@alloy-js/core").Children; } & TreatSpecificWarningsAsErrorsProps) => import("@alloy-js/core").Children; export interface TreatWarningsAsErrorsProps extends StringPropertyTypeProps { } export declare const TreatWarningsAsErrors: (props: { children?: import("@alloy-js/core").Children; } & TreatWarningsAsErrorsProps) => import("@alloy-js/core").Children; /** * Assemblies that should not be trimmed (specify the assembly name without extension). */ export interface TrimmerRootAssemblyProps extends StringPropertyTypeProps { } /** * Assemblies that should not be trimmed (specify the assembly name without extension). */ export declare const TrimmerRootAssembly: (props: { children?: import("@alloy-js/core").Children; } & TrimmerRootAssemblyProps) => import("@alloy-js/core").Children; /** * XML files that specify assemblies, types, and their members that should not be trimmed. */ export interface TrimmerRootDescriptorProps extends StringPropertyTypeProps { } /** * XML files that specify assemblies, types, and their members that should not be trimmed. */ export declare const TrimmerRootDescriptor: (props: { children?: import("@alloy-js/core").Children; } & TrimmerRootDescriptorProps) => import("@alloy-js/core").Children; /** * boolean */ export interface TrustUrlParametersProps { } /** * boolean */ export declare const TrustUrlParameters: (props: { children?: import("@alloy-js/core").Children; } & TrustUrlParametersProps) => import("@alloy-js/core").Children; export interface TypeComplianceDiagnosticsProps extends StringPropertyTypeProps { } export declare const TypeComplianceDiagnostics: (props: { children?: import("@alloy-js/core").Children; } & TypeComplianceDiagnosticsProps) => import("@alloy-js/core").Children; export interface TypeLibFormatProps { } export declare const TypeLibFormat: (props: { children?: import("@alloy-js/core").Children; } & TypeLibFormatProps) => import("@alloy-js/core").Children; export interface TypeLibraryFileProps { } export declare const TypeLibraryFile: (props: { children?: import("@alloy-js/core").Children; } & TypeLibraryFileProps) => import("@alloy-js/core").Children; export interface TypeLibraryNameProps { } export declare const TypeLibraryName: (props: { children?: import("@alloy-js/core").Children; } & TypeLibraryNameProps) => import("@alloy-js/core").Children; export interface TypeLibraryResourceIDProps { } export declare const TypeLibraryResourceID: (props: { children?: import("@alloy-js/core").Children; } & TypeLibraryResourceIDProps) => import("@alloy-js/core").Children; export interface UACExecutionLevelProps { } export declare const UACExecutionLevel: (props: { children?: import("@alloy-js/core").Children; } & UACExecutionLevelProps) => import("@alloy-js/core").Children; export interface UACUIAccessProps { } export declare const UACUIAccess: (props: { children?: import("@alloy-js/core").Children; } & UACUIAccessProps) => import("@alloy-js/core").Children; /** * Configures the created packages. Possible values are: StoreAndSideload (produces the appxupload and the sideloaded packages), StoreUpload (produces only the appxupload package), and SideloadOnly(produces only the packages for sideloading). */ export interface UapAppxPackageBuildModeProps extends StringPropertyTypeProps { } /** * Configures the created packages. Possible values are: StoreAndSideload (produces the appxupload and the sideloaded packages), StoreUpload (produces only the appxupload package), and SideloadOnly(produces only the packages for sideloading). */ export declare const UapAppxPackageBuildMode: (props: { children?: import("@alloy-js/core").Children; } & UapAppxPackageBuildModeProps) => import("@alloy-js/core").Children; export interface UICultureProps extends StringPropertyTypeProps { } export declare const UICulture: (props: { children?: import("@alloy-js/core").Children; } & UICultureProps) => import("@alloy-js/core").Children; export interface UndefinePreprocessorDefinitionsProps { } export declare const UndefinePreprocessorDefinitions: (props: { children?: import("@alloy-js/core").Children; } & UndefinePreprocessorDefinitionsProps) => import("@alloy-js/core").Children; export interface UnregisterAssemblyProps extends TaskTypeProps { Assemblies?: unknown; AssemblyListFile?: unknown; TypeLibFiles?: unknown; } export declare const UnregisterAssembly: (props: { children?: import("@alloy-js/core").Children; } & UnregisterAssemblyProps) => import("@alloy-js/core").Children; export interface UnzipProps extends TaskTypeProps { DestinationFiles?: unknown; DestinationFolder: unknown; OverwriteReadOnlyFiles?: boolean; SkipUnchangedFiles?: boolean; SourceFiles: unknown; UnzippedFiles?: unknown; } export declare const Unzip: (props: { children?: import("@alloy-js/core").Children; } & UnzipProps) => import("@alloy-js/core").Children; export interface UpdateAppxManifestForBundleProps extends TaskTypeProps { FinalAppxManifest: unknown; AppxManifestForBundle: unknown; } export declare const UpdateAppxManifestForBundle: (props: { children?: import("@alloy-js/core").Children; } & UpdateAppxManifestForBundleProps) => import("@alloy-js/core").Children; /** * boolean */ export interface UpdateEnabledProps { } /** * boolean */ export declare const UpdateEnabled: (props: { children?: import("@alloy-js/core").Children; } & UpdateEnabledProps) => import("@alloy-js/core").Children; export interface UpdateFileHashesSearchPathProps { } export declare const UpdateFileHashesSearchPath: (props: { children?: import("@alloy-js/core").Children; } & UpdateFileHashesSearchPathProps) => import("@alloy-js/core").Children; export interface UpdateIntervalProps extends StringPropertyTypeProps { } export declare const UpdateInterval: (props: { children?: import("@alloy-js/core").Children; } & UpdateIntervalProps) => import("@alloy-js/core").Children; /** * Hours, Days, or Weeks */ export interface UpdateIntervalUnitsProps extends StringPropertyTypeProps { } /** * Hours, Days, or Weeks */ export declare const UpdateIntervalUnits: (props: { children?: import("@alloy-js/core").Children; } & UpdateIntervalUnitsProps) => import("@alloy-js/core").Children; export interface UpdateMainPackageFileMapProps extends TaskTypeProps { Input: unknown; Output: unknown; SplitResourcesPriPath: unknown; DefaultResourceLanguage: unknown; DefaultResourceQualifiers: unknown; } export declare const UpdateMainPackageFileMap: (props: { children?: import("@alloy-js/core").Children; } & UpdateMainPackageFileMapProps) => import("@alloy-js/core").Children; export interface UpdateManifestProps extends TaskTypeProps { ApplicationManifest: unknown; TargetFrameworkVersion?: unknown; ApplicationPath: unknown; InputManifest: unknown; OutputManifest?: unknown; } export declare const UpdateManifest: (props: { children?: import("@alloy-js/core").Children; } & UpdateManifestProps) => import("@alloy-js/core").Children; /** * Foreground or Background */ export interface UpdateModeProps extends StringPropertyTypeProps { } /** * Foreground or Background */ export declare const UpdateMode: (props: { children?: import("@alloy-js/core").Children; } & UpdateModeProps) => import("@alloy-js/core").Children; /** * boolean */ export interface UpdatePeriodicallyProps { } /** * boolean */ export declare const UpdatePeriodically: (props: { children?: import("@alloy-js/core").Children; } & UpdatePeriodicallyProps) => import("@alloy-js/core").Children; /** * boolean */ export interface UpdateRequiredProps { } /** * boolean */ export declare const UpdateRequired: (props: { children?: import("@alloy-js/core").Children; } & UpdateRequiredProps) => import("@alloy-js/core").Children; export interface UpdateUrlProps extends StringPropertyTypeProps { } export declare const UpdateUrl: (props: { children?: import("@alloy-js/core").Children; } & UpdateUrlProps) => import("@alloy-js/core").Children; export interface UpgradeBackupLocationProps extends StringPropertyTypeProps { } export declare const UpgradeBackupLocation: (props: { children?: import("@alloy-js/core").Children; } & UpgradeBackupLocationProps) => import("@alloy-js/core").Children; /** * Defines an item to be considered an output of the project for the fast up-to-date check, with optional corresponding input via 'Original' metadata. When 'Original' metadata is specified, the input and output are considered in isolation. Useful when a single file will be copied (and potentially transformed in doing so) during build. */ export interface UpToDateCheckBuiltProps extends SimpleItemTypeProps { /** * Optional group(s) of inputs and outputs that should be considered in isolation during build. Useful when a build involves multiple discrete compilation/transpilation steps. Semicolon-delimited when multiple sets are required. */ Set?: unknown; /** * Optional identifier for this item that allows it to be omitted from the fast up-to-date check via a global property. */ Kind?: unknown; /** * Optional location of the input item that produces this output. Useful when a file is copied (and potentially transformed in doing so) during build. If multiple inputs and/or outputs are involved, use 'Set' metadata instead. */ Original?: unknown; } /** * Defines an item to be considered an output of the project for the fast up-to-date check, with optional corresponding input via 'Original' metadata. When 'Original' metadata is specified, the input and output are considered in isolation. Useful when a single file will be copied (and potentially transformed in doing so) during build. */ export declare const UpToDateCheckBuilt: (props: { children?: import("@alloy-js/core").Children; } & UpToDateCheckBuiltProps) => import("@alloy-js/core").Children; /** * Defines an item to be considered an input to the project for the fast up-to-date check. */ export interface UpToDateCheckInputProps extends SimpleItemTypeProps { /** * Optional group(s) of inputs and outputs that should be considered in isolation during build. Useful when a build involves multiple discrete compilation/transpilation steps. Semicolon-delimited when multiple sets are required. */ Set?: unknown; /** * Optional identifier for this item that allows it to be omitted from the fast up-to-date check via a global property. */ Kind?: unknown; } /** * Defines an item to be considered an input to the project for the fast up-to-date check. */ export declare const UpToDateCheckInput: (props: { children?: import("@alloy-js/core").Children; } & UpToDateCheckInputProps) => import("@alloy-js/core").Children; /** * Defines an item to be considered an output of the project for the fast up-to-date check. */ export interface UpToDateCheckOutputProps extends SimpleItemTypeProps { /** * Optional group(s) of inputs and outputs that should be considered in isolation during build. Useful when a build involves multiple discrete compilation/transpilation steps. Semicolon-delimited when multiple sets are required. */ Set?: unknown; /** * Optional identifier for this item that allows it to be omitted from the fast up-to-date check via a global property. */ Kind?: unknown; } /** * Defines an item to be considered an output of the project for the fast up-to-date check. */ export declare const UpToDateCheckOutput: (props: { children?: import("@alloy-js/core").Children; } & UpToDateCheckOutputProps) => import("@alloy-js/core").Children; export interface UseAppConfigForCompilerProps { } export declare const UseAppConfigForCompiler: (props: { children?: import("@alloy-js/core").Children; } & UseAppConfigForCompilerProps) => import("@alloy-js/core").Children; export interface UseApplicationTrustProps extends StringPropertyTypeProps { } export declare const UseApplicationTrust: (props: { children?: import("@alloy-js/core").Children; } & UseApplicationTrustProps) => import("@alloy-js/core").Children; /** * Use a centralized location for all outputs of this project. The location of the centralized outputs is set by the ArtifactsPath property. Project outputs are grouped by kind, then by project. See https://learn.microsoft.com/en-us/dotnet/core/sdk/artifacts-output for complete details. */ export interface UseArtifactsOutputProps { } /** * Use a centralized location for all outputs of this project. The location of the centralized outputs is set by the ArtifactsPath property. Project outputs are grouped by kind, then by project. See https://learn.microsoft.com/en-us/dotnet/core/sdk/artifacts-output for complete details. */ export declare const UseArtifactsOutput: (props: { children?: import("@alloy-js/core").Children; } & UseArtifactsOutputProps) => import("@alloy-js/core").Children; export interface UseDebugLibrariesProps { } export declare const UseDebugLibraries: (props: { children?: import("@alloy-js/core").Children; } & UseDebugLibrariesProps) => import("@alloy-js/core").Children; export interface UseFullPathsProps { } export declare const UseFullPaths: (props: { children?: import("@alloy-js/core").Children; } & UseFullPathsProps) => import("@alloy-js/core").Children; /** * Flag indicating whether to enable incremental registration of the app layout. */ export interface UseIncrementalAppxRegistrationProps extends StringPropertyTypeProps { } /** * Flag indicating whether to enable incremental registration of the app layout. */ export declare const UseIncrementalAppxRegistration: (props: { children?: import("@alloy-js/core").Children; } & UseIncrementalAppxRegistrationProps) => import("@alloy-js/core").Children; export interface UseOfAtlProps extends StringPropertyTypeProps { } export declare const UseOfAtl: (props: { children?: import("@alloy-js/core").Children; } & UseOfAtlProps) => import("@alloy-js/core").Children; export interface UseOfMfcProps extends StringPropertyTypeProps { } export declare const UseOfMfc: (props: { children?: import("@alloy-js/core").Children; } & UseOfMfcProps) => import("@alloy-js/core").Children; /** * Indicates whether Razor code generation should use a persistent build server process. */ export interface UseRazorBuildServerProps { } /** * Indicates whether Razor code generation should use a persistent build server process. */ export declare const UseRazorBuildServer: (props: { children?: import("@alloy-js/core").Children; } & UseRazorBuildServerProps) => import("@alloy-js/core").Children; /** * The ID that will be used to locate the file storing secret configuration values for this project at development time. */ export interface UserSecretsIdProps extends StringPropertyTypeProps { } /** * The ID that will be used to locate the file storing secret configuration values for this project at development time. */ export declare const UserSecretsId: (props: { children?: import("@alloy-js/core").Children; } & UserSecretsIdProps) => import("@alloy-js/core").Children; export interface UseUnicodeForAssemblerListingProps { } export declare const UseUnicodeForAssemblerListing: (props: { children?: import("@alloy-js/core").Children; } & UseUnicodeForAssemblerListingProps) => import("@alloy-js/core").Children; export interface UseVSHostingProcessProps extends StringPropertyTypeProps { } export declare const UseVSHostingProcess: (props: { children?: import("@alloy-js/core").Children; } & UseVSHostingProcessProps) => import("@alloy-js/core").Children; /** * Set to 'true' to use VSTest. The default is 'false' which uses MSTest runner. This property is only applicable when using MSTest.Sdk. */ export interface UseVSTestProps { } /** * Set to 'true' to use VSTest. The default is 'false' which uses MSTest runner. This property is only applicable when using MSTest.Sdk. */ export declare const UseVSTest: (props: { children?: import("@alloy-js/core").Children; } & UseVSTestProps) => import("@alloy-js/core").Children; export interface UseWindowsFormsProps { } export declare const UseWindowsForms: (props: { children?: import("@alloy-js/core").Children; } & UseWindowsFormsProps) => import("@alloy-js/core").Children; export interface UseWPFProps { } export declare const UseWPF: (props: { children?: import("@alloy-js/core").Children; } & UseWPFProps) => import("@alloy-js/core").Children; /** * A C# global using to add to the project. */ export interface UsingProps extends SimpleItemTypeProps { /** * The namespace or type identifier to add, e.g. Microsoft.AspNetCore */ Include?: string; /** * Optional alias for the namespace or type. */ Alias?: string; /** * Determines whether the identifier should be registered as a static import. */ Static?: boolean; } /** * A C# global using to add to the project. */ export declare const Using: (props: { children?: import("@alloy-js/core").Children; } & UsingProps) => import("@alloy-js/core").Children; export interface UsingTaskProps { /** * Optional expression evaluated to determine whether the declaration should be evaluated */ Condition?: string; /** * Optional name of assembly containing the task. Either AssemblyName or AssemblyFile must be used */ AssemblyName?: unknown; /** * Optional path to assembly containing the task. Either AssemblyName or AssemblyFile must be used */ AssemblyFile?: unknown; /** * Name of task class in the assembly */ TaskName: unknown; /** * Name of the task factory class in the assembly */ TaskFactory?: unknown; /** * Defines the architecture of the task host that this task should be run in. Currently supported values: x86, x64, CurrentArchitecture, and * (any). If Architecture is not specified, either the task will be run within the MSBuild process, or the task host will be launched using the architecture of the parent MSBuild process */ Architecture?: unknown; /** * Defines the .NET runtime version of the task host that this task should be run in. Currently supported values: CLR2, CLR4, NET, CurrentRuntime, and * (any). If Runtime is not specified, either the task will be run within the MSBuild process, or the task host will be launched using the runtime of the parent MSBuild process */ Runtime?: unknown; } export declare const UsingTask: (props: { children?: import("@alloy-js/core").Children; } & UsingTaskProps) => import("@alloy-js/core").Children; export interface UTF8OutputProps extends StringPropertyTypeProps { } export declare const UTF8Output: (props: { children?: import("@alloy-js/core").Children; } & UTF8OutputProps) => import("@alloy-js/core").Children; export interface ValidateAllParametersProps { } export declare const ValidateAllParameters: (props: { children?: import("@alloy-js/core").Children; } & ValidateAllParametersProps) => import("@alloy-js/core").Children; export interface ValidateAppxManifestProps extends TaskTypeProps { Input: unknown; SourceAppxManifest: unknown; AppxManifestSchema: unknown; StoreAssociationFile?: unknown; TargetPlatformIdentifier: unknown; TargetPlatformVersion: unknown; OSMinVersion: unknown; OSMaxVersionTested: unknown; PlatformVersionDescriptions: unknown; ResolvedSDKReferences: unknown; StrictManifestValidationEnabled?: boolean; ValidateWinmds?: boolean; NonFrameworkSdkReferences?: unknown; WinmdFiles?: unknown; SDKWinmdFiles?: unknown; ManagedWinmdInprocImplementation?: unknown; ValidateManifest?: boolean; Resources?: unknown; } export declare const ValidateAppxManifest: (props: { children?: import("@alloy-js/core").Children; } & ValidateAppxManifestProps) => import("@alloy-js/core").Children; export interface ValidateAppxManifestItemsProps extends TaskTypeProps { AppxManifestItems?: unknown; CustomAppxManifestItems?: unknown; AppxPackageProject?: boolean; IdentityName?: unknown; IdentityVersion?: unknown; } export declare const ValidateAppxManifestItems: (props: { children?: import("@alloy-js/core").Children; } & ValidateAppxManifestItemsProps) => import("@alloy-js/core").Children; export interface ValidateAppxPackageProps extends TaskTypeProps { SourceAppxManifest: unknown; AppxManifest: unknown; StoreAssociationFile?: unknown; PackageArchitecture: unknown; AppxPackagePayload: unknown; QueryNamespacePrefix: unknown; QueryNamespace81Prefix: unknown; ManifestImageFileNameQueries: unknown; ResolvedSDKReferences: unknown; AllowDebugFrameworkReferencesInManifest?: boolean; ProjectDir: unknown; IndexedPayloadFiles?: unknown; MakePriExtensionPath?: unknown; OSMinVersion?: unknown; } export declare const ValidateAppxPackage: (props: { children?: import("@alloy-js/core").Children; } & ValidateAppxPackageProps) => import("@alloy-js/core").Children; export interface ValidateStoreManifestProps extends TaskTypeProps { Input: unknown; StoreManifestSchema: unknown; } export declare const ValidateStoreManifest: (props: { children?: import("@alloy-js/core").Children; } & ValidateStoreManifestProps) => import("@alloy-js/core").Children; export interface VbcProps extends TaskTypeProps { AdditionalLibPaths?: unknown; AddModules?: unknown; BaseAddress?: unknown; CodePage?: unknown; DebugType?: unknown; DefineConstants?: unknown; DelaySign?: boolean; DisabledWarnings?: unknown; DocumentationFile?: unknown; EmitDebugInformation?: boolean; EnvironmentVariables?: unknown; ErrorReport?: unknown; FileAlignment?: unknown; GenerateDocumentation?: boolean; Imports?: unknown; KeyContainer?: unknown; KeyFile?: unknown; LangVersion?: unknown; VBRuntime?: unknown; LinkResources?: unknown; LogStandardErrorAsError?: boolean; MainEntryPoint?: unknown; ModuleAssemblyName?: unknown; NoConfig?: boolean; NoLogo?: boolean; NoStandardLib?: boolean; NoVBRuntimeReference?: boolean; NoWarnings?: boolean; NoWin32Manifest?: boolean; Optimize?: boolean; OptionCompare?: unknown; OptionExplicit?: boolean; OptionInfer?: boolean; OptionStrict?: boolean; OptionStrictType?: unknown; OutputAssembly?: unknown; Platform?: unknown; References?: unknown; RemoveIntegerChecks?: boolean; Resources?: unknown; ResponseFiles?: unknown; RootNamespace?: unknown; SdkPath?: unknown; Sources?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; TargetCompactFramework?: boolean; TargetType?: unknown; Timeout?: unknown; ToolExe?: unknown; ToolPath?: unknown; TreatWarningsAsErrors?: boolean; UseHostCompilerIfAvailable?: boolean; Utf8Output?: boolean; Verbosity?: unknown; WarningsAsErrors?: unknown; WarningsNotAsErrors?: unknown; Win32Icon?: unknown; Win32Manifest?: unknown; Win32Resource?: unknown; } export declare const Vbc: (props: { children?: import("@alloy-js/core").Children; } & VbcProps) => import("@alloy-js/core").Children; export interface VBRuntimeProps extends StringPropertyTypeProps { } export declare const VBRuntime: (props: { children?: import("@alloy-js/core").Children; } & VBRuntimeProps) => import("@alloy-js/core").Children; export interface VCBuildProps extends TaskTypeProps { AdditionalLibPaths?: unknown; AdditionalLinkLibraryPaths?: unknown; AdditionalOptions?: unknown; Clean?: boolean; Configuration?: unknown; Override?: unknown; Platform?: unknown; Projects: unknown; Rebuild?: boolean; SolutionFile?: unknown; Timeout?: unknown; ToolPath?: unknown; UseEnvironment?: boolean; UserEnvironment?: boolean; } export declare const VCBuild: (props: { children?: import("@alloy-js/core").Children; } & VCBuildProps) => import("@alloy-js/core").Children; export interface VCMessageProps extends TaskTypeProps { Code: unknown; Type?: unknown; Arguments?: unknown; } export declare const VCMessage: (props: { children?: import("@alloy-js/core").Children; } & VCMessageProps) => import("@alloy-js/core").Children; export interface VCTargetsPathProps extends StringPropertyTypeProps { } export declare const VCTargetsPath: (props: { children?: import("@alloy-js/core").Children; } & VCTargetsPathProps) => import("@alloy-js/core").Children; export interface VerboseOutputProps { } export declare const VerboseOutput: (props: { children?: import("@alloy-js/core").Children; } & VerboseOutputProps) => import("@alloy-js/core").Children; export interface VerifyFileHashProps extends TaskTypeProps { File: unknown; Hash: unknown; HashEncoding?: unknown; Algorithm?: unknown; } export declare const VerifyFileHash: (props: { children?: import("@alloy-js/core").Children; } & VerifyFileHashProps) => import("@alloy-js/core").Children; /** * Numeric value of the version in the format major.minor.patch (e.g. 2.4.0) */ export interface VersionProps extends StringPropertyTypeProps { } /** * Numeric value of the version in the format major.minor.patch (e.g. 2.4.0) */ export declare const Version: (props: { children?: import("@alloy-js/core").Children; } & VersionProps) => import("@alloy-js/core").Children; /** * When Version is not specified, VersionPrefix represents the first fragment of the version string (e.g. 1.0.0). The syntax is VersionPrefix[-VersionSuffix]. */ export interface VersionPrefixProps extends StringPropertyTypeProps { } /** * When Version is not specified, VersionPrefix represents the first fragment of the version string (e.g. 1.0.0). The syntax is VersionPrefix[-VersionSuffix]. */ export declare const VersionPrefix: (props: { children?: import("@alloy-js/core").Children; } & VersionPrefixProps) => import("@alloy-js/core").Children; /** * When Version is not specified, VersionSuffix represents the second fragment of the version string (e.g. beta). The syntax is VersionPrefix[-VersionSuffix]. */ export interface VersionSuffixProps extends StringPropertyTypeProps { } /** * When Version is not specified, VersionSuffix represents the second fragment of the version string (e.g. beta). The syntax is VersionPrefix[-VersionSuffix]. */ export declare const VersionSuffix: (props: { children?: import("@alloy-js/core").Children; } & VersionSuffixProps) => import("@alloy-js/core").Children; export interface VisualStudioVersionProps extends StringPropertyTypeProps { } export declare const VisualStudioVersion: (props: { children?: import("@alloy-js/core").Children; } & VisualStudioVersionProps) => import("@alloy-js/core").Children; export interface VSINSTALLDIRProps extends StringPropertyTypeProps { } export declare const VSINSTALLDIR: (props: { children?: import("@alloy-js/core").Children; } & VSINSTALLDIRProps) => import("@alloy-js/core").Children; export interface VSTO_TrustAssembliesLocationProps extends StringPropertyTypeProps { } export declare const VSTO_TrustAssembliesLocation: (props: { children?: import("@alloy-js/core").Children; } & VSTO_TrustAssembliesLocationProps) => import("@alloy-js/core").Children; /** * Windows Application Packaging project-specific: Path to Windows Application Packaging project root folder. */ export interface WapProjPathProps extends StringPropertyTypeProps { } /** * Windows Application Packaging project-specific: Path to Windows Application Packaging project root folder. */ export declare const WapProjPath: (props: { children?: import("@alloy-js/core").Children; } & WapProjPathProps) => import("@alloy-js/core").Children; export interface WarnAsErrorProps { } export declare const WarnAsError: (props: { children?: import("@alloy-js/core").Children; } & WarnAsErrorProps) => import("@alloy-js/core").Children; export interface WarningProps extends TaskTypeProps { Code?: unknown; File?: unknown; HelpKeyword?: unknown; Text?: unknown; } export declare const Warning: (props: { children?: import("@alloy-js/core").Children; } & WarningProps) => import("@alloy-js/core").Children; /** * integer between 0 and 5 inclusive */ export interface WarningLevelProps extends StringPropertyTypeProps { } /** * integer between 0 and 5 inclusive */ export declare const WarningLevel: (props: { children?: import("@alloy-js/core").Children; } & WarningLevelProps) => import("@alloy-js/core").Children; /** * Comma separated list of warning numbers to treat as errors */ export interface WarningsAsErrorsProps extends StringPropertyTypeProps { } /** * Comma separated list of warning numbers to treat as errors */ export declare const WarningsAsErrors: (props: { children?: import("@alloy-js/core").Children; } & WarningsAsErrorsProps) => import("@alloy-js/core").Children; export interface WcfConfigValidationEnabledProps { } export declare const WcfConfigValidationEnabled: (props: { children?: import("@alloy-js/core").Children; } & WcfConfigValidationEnabledProps) => import("@alloy-js/core").Children; export interface WebPageProps extends StringPropertyTypeProps { } export declare const WebPage: (props: { children?: import("@alloy-js/core").Children; } & WebPageProps) => import("@alloy-js/core").Children; /** * Name of Web References folder to display in user interface */ export interface WebReferencesProps extends SimpleItemTypeProps { /** * Optional expression evaluated to determine whether the items should be evaluated */ Condition?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to include in this item list */ Include?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to exclude from the Include list */ Exclude?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to remove from the existing list contents */ Remove?: string; /** * Semi-colon separated list of files (wildcards are allowed) or other item names to be updated with the metadata from contained in this xml element */ Update?: string; /** * Optional expression. Used to identify or order system and user elements */ Label?: string; } /** * Name of Web References folder to display in user interface */ export declare const WebReferences: (props: { children?: import("@alloy-js/core").Children; } & WebReferencesProps) => import("@alloy-js/core").Children; /** * Represents a reference to a web service */ export interface WebReferenceUrlProps extends SimpleItemTypeProps { /** * URL to web service */ Include?: string; } /** * Represents a reference to a web service */ export declare const WebReferenceUrl: (props: { children?: import("@alloy-js/core").Children; } & WebReferenceUrlProps) => import("@alloy-js/core").Children; export interface WhenProps { /** * Optional expression evaluated to determine whether the child PropertyGroups and/or ItemGroups should be used */ Condition: string; } export declare const When: (props: { children?: import("@alloy-js/core").Children; } & WhenProps) => import("@alloy-js/core").Children; export interface WholeProgramOptimizationProps extends StringPropertyTypeProps { } export declare const WholeProgramOptimization: (props: { children?: import("@alloy-js/core").Children; } & WholeProgramOptimizationProps) => import("@alloy-js/core").Children; export interface Win32ResourceFileProps extends StringPropertyTypeProps { } export declare const Win32ResourceFile: (props: { children?: import("@alloy-js/core").Children; } & Win32ResourceFileProps) => import("@alloy-js/core").Children; export interface WriteCodeFragmentProps extends TaskTypeProps { AssemblyAttributes?: unknown; Language: unknown; OutputDirectory?: unknown; OutputFile?: unknown; } export declare const WriteCodeFragment: (props: { children?: import("@alloy-js/core").Children; } & WriteCodeFragmentProps) => import("@alloy-js/core").Children; export interface WriteLinesToFileProps extends TaskTypeProps { Encoding?: unknown; File: unknown; Lines?: unknown; Overwrite?: boolean; WriteOnlyWhenDifferent?: boolean; } export declare const WriteLinesToFile: (props: { children?: import("@alloy-js/core").Children; } & WriteLinesToFileProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenCollectionTypesProps extends StringPropertyTypeProps { } export declare const WsdlXsdCodeGenCollectionTypes: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenCollectionTypesProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenEnabledProps { } export declare const WsdlXsdCodeGenEnabled: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenEnabledProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenEnableDataBindingProps { } export declare const WsdlXsdCodeGenEnableDataBinding: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenEnableDataBindingProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenGenerateAsynchronousOperationsProps { } export declare const WsdlXsdCodeGenGenerateAsynchronousOperations: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenGenerateAsynchronousOperationsProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenGenerateDataTypesOnlyProps { } export declare const WsdlXsdCodeGenGenerateDataTypesOnly: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenGenerateDataTypesOnlyProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenGenerateInternalTypesProps { } export declare const WsdlXsdCodeGenGenerateInternalTypes: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenGenerateInternalTypesProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenGenerateMessageContractProps { } export declare const WsdlXsdCodeGenGenerateMessageContract: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenGenerateMessageContractProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenGenerateSerializableTypesProps { } export declare const WsdlXsdCodeGenGenerateSerializableTypes: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenGenerateSerializableTypesProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenImportXmlTypesProps { } export declare const WsdlXsdCodeGenImportXmlTypes: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenImportXmlTypesProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenNamespaceMappingsProps extends StringPropertyTypeProps { } export declare const WsdlXsdCodeGenNamespaceMappings: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenNamespaceMappingsProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenReuseTypesFlagProps { } export declare const WsdlXsdCodeGenReuseTypesFlag: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenReuseTypesFlagProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenReuseTypesModeProps { } export declare const WsdlXsdCodeGenReuseTypesMode: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenReuseTypesModeProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenSerializerModeProps { } export declare const WsdlXsdCodeGenSerializerMode: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenSerializerModeProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenUseSerializerForFaultsProps { } export declare const WsdlXsdCodeGenUseSerializerForFaults: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenUseSerializerForFaultsProps) => import("@alloy-js/core").Children; export interface WsdlXsdCodeGenWrappedProps { } export declare const WsdlXsdCodeGenWrapped: (props: { children?: import("@alloy-js/core").Children; } & WsdlXsdCodeGenWrappedProps) => import("@alloy-js/core").Children; export interface XamlRootsLogProps extends StringPropertyTypeProps { } export declare const XamlRootsLog: (props: { children?: import("@alloy-js/core").Children; } & XamlRootsLogProps) => import("@alloy-js/core").Children; export interface XamlSavedStateFilePathProps extends StringPropertyTypeProps { } export declare const XamlSavedStateFilePath: (props: { children?: import("@alloy-js/core").Children; } & XamlSavedStateFilePathProps) => import("@alloy-js/core").Children; export interface XdcmakeProps extends SimpleItemTypeProps { } export declare const Xdcmake: (props: { children?: import("@alloy-js/core").Children; } & XdcmakeProps) => import("@alloy-js/core").Children; export interface XDCMakeProps extends TaskTypeProps { AcceptableNonZeroExitCodes?: unknown; ActiveToolSwitchesValues?: unknown; AdditionalDocumentFile?: unknown; AdditionalOptions?: unknown; DocumentLibraryDependencies?: boolean; EnvironmentVariables?: unknown; ExcludedInputPaths?: unknown; LogStandardErrorAsError?: boolean; MinimalRebuildFromTracking?: boolean; OutputFile?: unknown; PathOverride?: unknown; ProjectName?: unknown; SkippedExecution?: boolean; SlashOld?: boolean; Sources: unknown; SourcesCompiled?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; SuppressStartupBanner?: boolean; Timeout?: unknown; TLogReadFiles?: unknown; TLogWriteFiles?: unknown; ToolExe?: unknown; ToolPath?: unknown; TrackedInputFilesToIgnore?: unknown; TrackedOutputFilesToIgnore?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; } export declare const XDCMake: (props: { children?: import("@alloy-js/core").Children; } & XDCMakeProps) => import("@alloy-js/core").Children; export interface XSDProps extends TaskTypeProps { AcceptableNonZeroExitCodes?: unknown; ActiveToolSwitchesValues?: unknown; AdditionalOptions?: unknown; EnvironmentVariables?: unknown; ExcludedInputPaths?: unknown; GenerateFromSchema?: unknown; Language?: unknown; LogStandardErrorAsError?: boolean; MinimalRebuildFromTracking?: boolean; Namespace?: unknown; PathOverride?: unknown; SkippedExecution?: boolean; Sources: unknown; SourcesCompiled?: unknown; StandardErrorImportance?: unknown; StandardOutputImportance?: unknown; SuppressStartupBanner?: boolean; Timeout?: unknown; TLogReadFiles?: unknown; TLogWriteFiles?: unknown; ToolExe?: unknown; ToolPath?: unknown; TrackedInputFilesToIgnore?: unknown; TrackedOutputFilesToIgnore?: unknown; TrackerLogDirectory?: unknown; TrackFileAccess?: boolean; } export declare const XSD: (props: { children?: import("@alloy-js/core").Children; } & XSDProps) => import("@alloy-js/core").Children; export interface XslTransformationProps extends TaskTypeProps { OutputPaths: unknown; Parameters?: unknown; XmlContent?: unknown; XmlInputPaths?: unknown; XslCompiledDllPath?: unknown; XslContent?: unknown; XslInputPath?: unknown; } export declare const XslTransformation: (props: { children?: import("@alloy-js/core").Children; } & XslTransformationProps) => import("@alloy-js/core").Children; export interface ZipDirectoryProps extends TaskTypeProps { /** * Specify the compression level to apply. Possible values are Optimal, Fastest, NoCompression and SmallestSize. In the .NET Framework version of MSBuild, the SmallestSize option is unavailable. Using it will on .NET Framework will log warning MSB3945 and use the default compression level instead. */ CompressionLevel?: unknown; DestinationFile: unknown; Overwrite?: boolean; SourceDirectory: unknown; } export declare const ZipDirectory: (props: { children?: import("@alloy-js/core").Children; } & ZipDirectoryProps) => import("@alloy-js/core").Children; export {}; //# sourceMappingURL=elements.generated.d.ts.map