import type { LocusActionStatusResult } from "./locus.actions.js"; import type { LocusActionRequestId, LocusClientId, LocusConnectionContext } from "../../types/locus.types.js"; /** * Internal-only retained-status ingress owned by a concrete Locus runtime. * This module is not reachable from a supported package entrypoint. */ export type LocusRetainedActionStatusIngress = Readonly<{ clientId: LocusClientId; requestId: LocusActionRequestId; connection?: Pick; }>; type BoundRetainedActionStatus = (ingress: LocusRetainedActionStatusIngress) => LocusActionStatusResult; export declare function register_locus_retained_action_status_internal(locus: object, status: BoundRetainedActionStatus): void; export declare function alias_locus_retained_action_status_internal(locus: object, authority: object): void; /** Observe one retained action request without creating a semantic session. */ export declare function read_locus_retained_action_status_internal(locus: object, ingress: LocusRetainedActionStatusIngress): LocusActionStatusResult; export {}; //# sourceMappingURL=locus.action-status.internal.d.ts.map