import type { CanonicalEntityKind, NormalizedEntitySnapshot, RequestContext } from "@cesteral/shared"; export interface LinkedInServiceLike { getEntity?: (entityType: any, entityUrn: string, context?: RequestContext) => Promise; } export declare const ENTITY_KIND_MAP: Record; export declare function buildLinkedInSnapshot(entityType: string, entityUrn: string, current: Record, patch: Record): NormalizedEntitySnapshot | null; export declare function captureLinkedInSnapshot(service: LinkedInServiceLike, entityType: string, entityUrn: string, context: RequestContext): Promise; export declare function snapshotFromLinkedInEntity(entityType: string, entityUrn: string, entity: Record): NormalizedEntitySnapshot | undefined; //# sourceMappingURL=capture-snapshot.d.ts.map