import type { ResolvedFeishuAccount } from '../state/accounts.js';
/**
 * When DM policy is `pairing` and the user is not yet allowlisted, send a one-time pairing code + CLI hint.
 */
export declare function sendFeishuPairingPromptIfNeeded(params: {
    account: ResolvedFeishuAccount;
    messageId: string;
    threadId?: string;
    senderId: string;
    senderName?: string;
    isGroup: boolean;
}): Promise<void>;
