import { Metadata, ResolvedMetadata } from './metadata-interface'; export declare type FieldResolver = (T: Metadata[Key]) => ResolvedMetadata[Key]; export declare type FieldResolverWithMetadataBase = (T: Metadata[Key], metadataBase: ResolvedMetadata['metadataBase']) => ResolvedMetadata[Key];