import * as z from "zod/mini"; export declare const OAUTH_AUTHORIZATION_POPUP_TRANSPORT_SOURCE = "getuserfeedback.oauth"; export declare const OAUTH_AUTHORIZATION_POPUP_PROTOCOL_VERSION = 1; export declare const oauthAuthorizationCompletionOutcomeSchema: z.ZodMiniEnum<{ canceled: "canceled"; confirmation_required: "confirmation_required"; connected: "connected"; failed: "failed"; reconnected: "reconnected"; }>; export declare const oauthAuthorizationCompletionStatusRequestSchema: z.ZodMiniObject<{ source: z.ZodMiniLiteral<"getuserfeedback.oauth">; protocolVersion: z.ZodMiniLiteral<1>; type: z.ZodMiniLiteral<"oauth.authorization.completion-status.request">; attemptId: z.ZodMiniString; }, z.core.$strict>; /** * An untrusted popup wake signal, not authorization or settlement evidence. * The receiving page must fetch authoritative attempt status before sending an * acknowledgement or acting on the reported outcome. */ export declare const oauthAuthorizationCompletionStatusResultSchema: z.ZodMiniObject<{ source: z.ZodMiniLiteral<"getuserfeedback.oauth">; protocolVersion: z.ZodMiniLiteral<1>; type: z.ZodMiniLiteral<"oauth.authorization.completion-status.result">; attemptId: z.ZodMiniString; outcome: z.ZodMiniEnum<{ canceled: "canceled"; confirmation_required: "confirmation_required"; connected: "connected"; failed: "failed"; reconnected: "reconnected"; }>; }, z.core.$strict>; /** A delivery acknowledgement for the correlated wake signal only. */ export declare const oauthAuthorizationCompletionStatusAckSchema: z.ZodMiniObject<{ source: z.ZodMiniLiteral<"getuserfeedback.oauth">; protocolVersion: z.ZodMiniLiteral<1>; type: z.ZodMiniLiteral<"oauth.authorization.completion-status.ack">; attemptId: z.ZodMiniString; }, z.core.$strict>; /** * An untrusted popup transport failure signal. It only reports that the * authorization handoff could not proceed; it is not OAuth settlement * evidence. */ export declare const oauthAuthorizationHandoffFailureSchema: z.ZodMiniObject<{ source: z.ZodMiniLiteral<"getuserfeedback.oauth">; protocolVersion: z.ZodMiniLiteral<1>; type: z.ZodMiniLiteral<"oauth.authorization.handoff-failure">; attemptId: z.ZodMiniString; }, z.core.$strict>; export declare const oauthAuthorizationPopupTransportMessageSchema: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ source: z.ZodMiniLiteral<"getuserfeedback.oauth">; protocolVersion: z.ZodMiniLiteral<1>; type: z.ZodMiniLiteral<"oauth.authorization.completion-status.request">; attemptId: z.ZodMiniString; }, z.core.$strict>, z.ZodMiniObject<{ source: z.ZodMiniLiteral<"getuserfeedback.oauth">; protocolVersion: z.ZodMiniLiteral<1>; type: z.ZodMiniLiteral<"oauth.authorization.completion-status.result">; attemptId: z.ZodMiniString; outcome: z.ZodMiniEnum<{ canceled: "canceled"; confirmation_required: "confirmation_required"; connected: "connected"; failed: "failed"; reconnected: "reconnected"; }>; }, z.core.$strict>, z.ZodMiniObject<{ source: z.ZodMiniLiteral<"getuserfeedback.oauth">; protocolVersion: z.ZodMiniLiteral<1>; type: z.ZodMiniLiteral<"oauth.authorization.completion-status.ack">; attemptId: z.ZodMiniString; }, z.core.$strict>, z.ZodMiniObject<{ source: z.ZodMiniLiteral<"getuserfeedback.oauth">; protocolVersion: z.ZodMiniLiteral<1>; type: z.ZodMiniLiteral<"oauth.authorization.handoff-failure">; attemptId: z.ZodMiniString; }, z.core.$strict>], "type">; export type OAuthAuthorizationCompletionOutcome = z.output; export type OAuthAuthorizationCompletionStatusRequest = z.output; export type OAuthAuthorizationCompletionStatusResult = z.output; export type OAuthAuthorizationCompletionStatusAck = z.output; export type OAuthAuthorizationHandoffFailure = z.output; export type OAuthAuthorizationPopupTransportMessage = z.output; //# sourceMappingURL=oauth-authorization-popup-transport.d.ts.map