import type { Job } from 'bull';
import { OaAccount } from '../entities/oa-account.entity';
import { ChatMessageService } from '../chat-message.service';
import { ChatMessage } from '../entities/chat-message.entity';
export declare class FacebookSyncProcessor {
    private readonly chatMessageService;
    constructor(chatMessageService: ChatMessageService);
    handleSync(job: Job<{
        oaId: string;
        fbConversationId: string;
        subdomain: string;
    }>): Promise<ChatMessage[]>;
    syncOneConversation(oa: OaAccount, fbConversationId: string, subdomain: string): Promise<ChatMessage[]>;
}
