import type { AtomicOAuthLoginCallbacks } from "../../core/oauth-login.ts"; import type { RpcPendingExtensionRequests } from "./rpc-extension-ui.ts"; import type { RpcOutput } from "./rpc-responses.ts"; export interface OAuthInteractionTransport { output: RpcOutput; pending: RpcPendingExtensionRequests; } export declare function createRpcOAuthCallbacks(provider: string, loginId: string, signal: AbortSignal, transport: OAuthInteractionTransport): AtomicOAuthLoginCallbacks; //# sourceMappingURL=rpc-oauth-interaction.d.ts.map