import type { AgentSession } from "@earendil-works/pi-coding-agent"; import type { Entry, SubmittedUserMessage } from "../types.js"; export type QueuedEntry = Extract; export declare function sdkQueuedMessageEntries(session: AgentSession | undefined): QueuedEntry[]; export declare function deferredQueuedMessageEntries(messages: readonly SubmittedUserMessage[]): QueuedEntry[]; export declare function autoQueuedMessageEntries(messages: readonly SubmittedUserMessage[]): QueuedEntry[]; export declare function queuedMessageEntries(session: AgentSession | undefined, autoUserMessages: readonly SubmittedUserMessage[], deferredUserMessages: readonly SubmittedUserMessage[]): QueuedEntry[]; export declare function cloneSubmittedUserMessage(message: SubmittedUserMessage): SubmittedUserMessage;