import type { LocusActionPayloads, LocusClientActionMessage, LocusClientActionResult, LocusConnectionContext } from "../../types/locus.types.js"; /** * Internal-only ingress owned by a concrete Locus runtime. This module is not * reachable from a supported package entrypoint. */ export type LocusRemoteActionIngress = Readonly<{ message: LocusClientActionMessage; connection?: LocusConnectionContext; }>; type BoundRemoteActionAdmission = (ingress: LocusRemoteActionIngress) => Promise; export declare function register_locus_remote_action_admission_internal(locus: object, admission: BoundRemoteActionAdmission): void; export declare function alias_locus_remote_action_admission_internal(locus: object, authority: object): void; /** Admit one decoded remote action through a real operation-scoped session. */ export declare function admit_locus_remote_action_internal(locus: object, ingress: LocusRemoteActionIngress): Promise; export {}; //# sourceMappingURL=locus.remote-action.internal.d.ts.map