import type { DiscordDmCommandAccess } from "./dm-command-auth.js"; import { upsertChannelPairingRequest } from "../../pairing/pairing-store.js"; export declare function handleDiscordDmCommandDecision(params: { dmAccess: DiscordDmCommandAccess; accountId: string; sender: { id: string; tag?: string; name?: string; }; onPairingCreated: (code: string) => Promise; onUnauthorized: () => Promise; upsertPairingRequest?: typeof upsertChannelPairingRequest; }): Promise;