import { type AuthorizationCompletedStreamEvent, type InputResolvedStreamEvent } from "#protocol/message.js"; import type { SessionAuthorization, SessionInput } from "#protocol/session-projection.js"; /** Reports an open request withdrawn: nobody may answer it anymore. */ export declare function inputWithdrawn(input: SessionInput): InputResolvedStreamEvent; /** Reports an open sign-in withdrawn, as declined: its callback no longer resumes anything. */ export declare function signInWithdrawn(attempt: SessionAuthorization, reason: string): AuthorizationCompletedStreamEvent;