import { type MaybeClassElementMetadata } from '../models/MaybeClassElementMetadata.js'; export declare function injectBase(updateMetadata: (metadata: MaybeClassElementMetadata | undefined) => MaybeClassElementMetadata, updatePendingClassMetadataCount: (target: object) => (metadata: MaybeClassElementMetadata | undefined) => void): MethodDecorator & ParameterDecorator & PropertyDecorator; export declare function injectBase(updateMetadata: (metadata: MaybeClassElementMetadata | undefined) => MaybeClassElementMetadata, updatePendingClassMetadataCount: (target: object) => (metadata: MaybeClassElementMetadata | undefined) => void): (target: object, propertyKey: string | symbol | undefined, parameterIndex?: number | TypedPropertyDescriptor) => void; //# sourceMappingURL=injectBase.d.ts.map