import { type ChannelSubcommandContext } from '@moxxy/sdk'; /** * Drive the TOFU pairing flow end-to-end. * * 1. Build a SlackChannel from the subcommand ctx + wire the session's * permission resolver. * 2. Subscribe to pair candidates BEFORE starting so the first @mention can't * race past us. * 3. Start in `pair` mode (opens the tunnel; prints the Request URL). * 4. Wait (with spinner) for the first verified inbound event. * 5. Ask the operator to confirm the team/channel; on yes, persist it. * 6. Hand off the running bot until Ctrl+C. * * Uses the default `proxyTunnel` provider (the channel imports it directly), so * the public Request URL is available once the channel starts. */ export declare function runSlackPairFlow(ctx: ChannelSubcommandContext): Promise; //# sourceMappingURL=pair-flow.d.ts.map