import 'reflect-metadata'; import { type Token } from '@frontmcp/di'; export type EntryOwnerKind = 'scope' | 'app' | 'plugin' | 'adapter' | 'agent'; export type EntryOwnerRef = { kind: EntryOwnerKind; id: string; ref: Token; }; export type EntryLineage = EntryOwnerRef[]; export declare abstract class BaseEntry { ready: Promise; readonly record: Record; protected readonly token: Token; readonly metadata: Metadata; constructor(record: Record, token?: Token, metadata?: Metadata); protected abstract initialize(): Promise; } //# sourceMappingURL=base.entry.d.ts.map