import { SmrtCollection } from '@happyvertical/smrt-core'; import { EarnerSourceAttribution } from '../models/EarnerSourceAttribution.js'; export declare class EarnerSourceAttributionCollection extends SmrtCollection { static readonly _itemClass: typeof EarnerSourceAttribution; /** Every mapping for one external key (any status), oldest first. */ findBySource(sourceKind: string, sourceId: string): Promise; /** * Every mapping for a batch of external keys sharing one kind (any * status), in one indexed `IN` query. Empty/duplicate ids are dropped; * an empty batch returns `[]` without querying. */ findBySources(sourceKind: string, sourceIds: string[]): Promise; /** All mappings held by one earner (any status), oldest first. */ findByEarner(earnerId: string): Promise; } export default EarnerSourceAttributionCollection; //# sourceMappingURL=EarnerSourceAttributionCollection.d.ts.map