import type { PiAmqEnvelopeDetails } from "../transport/priority-delivery-scheduler.js"; import type { InboxRuntimeStatus } from "../transport/runtime-status.js"; export declare const AMQ_MESSAGING_DOCTRINE: string; export declare const WORKER_TEAM_DOCTRINE: string; export interface GuidanceIdentity { readonly handle: string; readonly project: string; readonly session: string; readonly mode: "receiving" | "send-only" | "dormant"; readonly rosterHint?: string; } export interface PendingProjectionV1 { readonly schema: 1; readonly pendingIds: readonly string[]; readonly unread: InboxRuntimeStatus["staged"]; } export declare function appendAmqMessagingDoctrine(systemPrompt: string): string; export declare function appendWorkerTeamDoctrine(systemPrompt: string): string; export declare function buildBeforeAgentGuidance(options: { readonly identity?: GuidanceIdentity; readonly envelopes: readonly PiAmqEnvelopeDetails[]; readonly status: InboxRuntimeStatus; }): string; export declare function buildPendingProjection(pendingIds: readonly string[], status: InboxRuntimeStatus): PendingProjectionV1; //# sourceMappingURL=guidance.d.ts.map