import type { PerformanceEntrySpan, ResourceSpan } from './spanTypes';
import type { DeriveRelationsFromPerformanceEntryFn, RelationSchemasBase } from './types';
/**
 * Maps Performance Entry to a Span
 * @returns The span.
 */
export declare function getSpanFromPerformanceEntry<RelationSchemasT extends RelationSchemasBase<RelationSchemasT>>(inputEntry: PerformanceEntry, deriveRelationFromPerformanceEntry?: DeriveRelationsFromPerformanceEntryFn<RelationSchemasT>): Omit<PerformanceEntrySpan<RelationSchemasT>, 'id' | 'getParentSpan'> | Omit<ResourceSpan<RelationSchemasT>, 'id' | 'getParentSpan'> | undefined;
