import type { ChannelSubcommandContext } from '@moxxy/sdk'; /** * Interactive Slack setup wizard (the channel's `interactiveCommand`). * * Walks the operator through: * 1. paste the bot token (`xoxb-…`) into the vault, * 2. paste the signing secret into the vault, * 3. validate the token via `auth.test`, * 4. choose the working folder + the autonomous tool allow-list, * 5. start the channel (opens the proxy tunnel) and PRINT the public Request * URL to paste into the Slack app's Event Subscriptions. * * Headless invocations bypass this and start the channel directly (the dispatch * caller decides; this is only reached on a TTY). */ export declare function runSlackWizard(ctx: ChannelSubcommandContext): Promise; //# sourceMappingURL=setup-wizard.d.ts.map