import type { ApplicationProviderDescriptor } from './applicationProviderDescriptor.ts'; import type { DappDeploymentRequest } from './deploymentRequest.ts'; import type { DappDeploymentResolutionIssue } from './deploymentResolution.ts'; import type { ResolvedProviderNode } from './plan.ts'; import type { DappProjectManifest } from './projectManifestModel.ts'; export interface ApplicationProviderResolutionOptions { readonly applicationProviderDescriptors?: readonly ApplicationProviderDescriptor[]; } export declare function resolveApplicationProviders(manifest: DappProjectManifest, request: DappDeploymentRequest, resources: readonly ResolvedProviderNode[], options: ApplicationProviderResolutionOptions): { providers: ResolvedProviderNode[]; success: true; } | { issues: DappDeploymentResolutionIssue[]; success: false; }; //# sourceMappingURL=applicationProviderResolution.d.ts.map