import { HELIX_RUNTIME_CONTRACT, RUNTIME_CONTRACT_DIGEST, RUNTIME_METHOD_INDEX } from '../generated/runtime-contract.js'; export { HELIX_RUNTIME_CONTRACT, RUNTIME_CONTRACT_DIGEST, RUNTIME_METHOD_INDEX, }; export type HelixRuntimeContract = typeof HELIX_RUNTIME_CONTRACT; export type RuntimeNamespace = keyof HelixRuntimeContract['namespaces']; export type RuntimeAuthorityProfile = keyof HelixRuntimeContract['authorityProfiles']; export type RuntimeCapability = keyof HelixRuntimeContract['capabilities']; export type RuntimeMethodName = keyof typeof RUNTIME_METHOD_INDEX; export type RuntimeMethodContract = (typeof RUNTIME_METHOD_INDEX)[RuntimeMethodName]; /** * Returns the generated policy record for a public runtime SDK method. * * Runtime implementations use this metadata for capability discovery and * binding generation; it does not execute or proxy the method itself. */ export declare function getRuntimeMethod(name: Name): (typeof RUNTIME_METHOD_INDEX)[Name];