import type { SlackChannelConfig, SlackInputResponseResult, SlackInputResponseSubmission } from "#public/channels/slack/slackChannel.js"; import type { SlackTransportOptions } from "#public/channels/slack/transport.js"; export declare function authorizeInputResponse(input: { readonly channelId: string; readonly deps: { readonly api: SlackTransportOptions | undefined; readonly config: SlackChannelConfig; readonly onInputResponse: NonNullable; }; readonly installationTeamId: string | null | undefined; readonly submission: SlackInputResponseSubmission; readonly teamId: string | null | undefined; readonly threadTs: string; }): Promise;