import type { ApiDefinition, ApiDefinitionRegistry, BindingOperationRef, DataEndpointConfig, DataSourceDiagnostic } from '@ankhorage/contracts'; export interface RuntimeApiOperationSelection { readonly api: ApiDefinition; readonly endpoint: DataEndpointConfig; } export declare function validateRuntimeBindingOperationRef(operation: BindingOperationRef, apis: ApiDefinitionRegistry | undefined): readonly DataSourceDiagnostic[]; export declare function resolveRuntimeBindingOperationSelection(operation: BindingOperationRef, apis: ApiDefinitionRegistry | undefined, diagnostics: DataSourceDiagnostic[]): RuntimeApiOperationSelection | undefined; //# sourceMappingURL=runtimeApiSelection.d.ts.map