import { type ManagedClassElementMetadata } from '../models/ManagedClassElementMetadata.js';
import { type MaybeClassElementMetadata } from '../models/MaybeClassElementMetadata.js';
import { type MaybeManagedClassElementMetadata } from '../models/MaybeManagedClassElementMetadata.js';
export declare function buildMaybeClassElementMetadataFromMaybeClassElementMetadata(updateMetadata: (metadata: ManagedClassElementMetadata | MaybeManagedClassElementMetadata) => ManagedClassElementMetadata | MaybeManagedClassElementMetadata): (metadata: MaybeClassElementMetadata | undefined) => ManagedClassElementMetadata | MaybeManagedClassElementMetadata;
//# sourceMappingURL=buildMaybeClassElementMetadataFromMaybeClassElementMetadata.d.ts.map