import type { Diagnostic } from "../types/diagnostic.js";
import { type Result } from "../types/result.js";
import type { BindingRegistry, SimpleBindingDescriptor } from "./bindings.js";
import type { SurfaceMode } from "./types.js";
export declare const resolveSourceBindingFiles: (bindings: BindingRegistry, kinds: readonly SimpleBindingDescriptor["kind"][], containingFile: string, projectRoot: string, surface: SurfaceMode, authoritativeTsonicPackageRoots?: ReadonlyMap<string, string>) => Result<readonly string[], Diagnostic>;
export declare const resolveSourceBackedBindingFiles: (bindings: BindingRegistry, containingFile: string, projectRoot: string, surface: SurfaceMode, authoritativeTsonicPackageRoots?: ReadonlyMap<string, string>) => Result<readonly string[], Diagnostic>;
//# sourceMappingURL=source-binding-imports.d.ts.map