import { ExecutorContext, ProjectGraph } from '@nx/devkit';
import { DependentBuildableProjectNode } from '@nx/js/src/utils/buildable-libs-utils';
import { NormalizedLambdaRuntimeExecutorOptions } from '../schema';
export type ResolveDependenciesOutput = {
    resolved: DependentBuildableProjectNode[];
    excluded: DependentBuildableProjectNode[];
};
export declare const getPackageName: (node: DependentBuildableProjectNode) => string;
export declare const getPackageVersion: (node: DependentBuildableProjectNode) => string;
export declare const dependenciesReducer: (acc: {
    internal: DependentBuildableProjectNode[];
    external: DependentBuildableProjectNode[];
}, dep: DependentBuildableProjectNode) => {
    internal: DependentBuildableProjectNode[];
    external: DependentBuildableProjectNode[];
};
export declare const resolveDependencies: (context: ExecutorContext, graph: ProjectGraph, options: NormalizedLambdaRuntimeExecutorOptions) => ResolveDependenciesOutput;
