import type { AstFile } from '../parser/ast.js'; import { DiagnosticBag } from '../diagnostics/diagnostic.js'; export interface ResolvedSecret { readonly id: string; readonly name: string; readonly source: string; readonly description: string | null; } export interface ResolvedEnvironment { readonly id: string; readonly name: string; readonly url: string | null; readonly secrets: readonly { name: string; resolvedSource: string; }[]; } export interface ResolvedDeployment { readonly id: string; readonly name: string; readonly environments: readonly string[]; } export interface RuntimeResolutionResult { readonly secrets: readonly ResolvedSecret[]; readonly environments: readonly ResolvedEnvironment[]; readonly deployments: readonly ResolvedDeployment[]; readonly bag: DiagnosticBag; } export declare function resolveRuntime(files: readonly AstFile[]): RuntimeResolutionResult; //# sourceMappingURL=resolution.d.ts.map