import type { Db } from "@rudderhq/db";
import type { logActivity } from "../services/activity-log.js";
import { type IssueAssignmentWakeupDeps } from "../services/issue-assignment-wakeup.js";
export type ChatConvertedIssue = {
    id: string;
    orgId: string;
    assigneeAgentId: string | null;
    status: string;
    title: string;
    description?: string | null;
    priority?: string | null;
};
export declare function wakeIssueAssigneeAfterChatConversion(input: {
    db: Db;
    heartbeat: IssueAssignmentWakeupDeps;
    issue: ChatConvertedIssue;
    reason: string;
    mutation: string;
    contextSource: string;
    requestedByActorType: "user" | "agent" | "system";
    requestedByActorId: string | null;
    activityAction?: string;
    activityEntityType?: string;
    activityEntityId?: string;
    activityDetails?: Record<string, unknown>;
    logActivityFn?: typeof logActivity;
}): Promise<void>;
//# sourceMappingURL=chat-issue-assignment-wakeup.d.ts.map