import { SmrtCollection } from '@happyvertical/smrt-core'; import { SalesActivity } from '../models/SalesActivity.js'; import { SalesActivitySubjectKind } from '../types.js'; export declare class SalesActivityCollection extends SmrtCollection { static readonly _itemClass: typeof SalesActivity; /** * Full trail for one subject, oldest first (chronological reading order). * * @param subjectKind - `'lead'` or `'opportunity'` * @param subjectId - Subject row id */ findBySubject(subjectKind: SalesActivitySubjectKind, subjectId: string): Promise; /** * Open next actions for one subject: `task` activities with a due date * (`dueAt` set) that have not been completed (`completedAt` null), * soonest due first with a deterministic id tie-breaker. * * @param subjectKind - `'lead'` or `'opportunity'` * @param subjectId - Subject row id */ findOpenTasks(subjectKind: SalesActivitySubjectKind, subjectId: string): Promise; } export default SalesActivityCollection; //# sourceMappingURL=SalesActivityCollection.d.ts.map