import { ICommonsUniquelyIdentified } from 'tscommons-esm-models'; import { ICommonsManaged } from 'tscommons-esm-models-adamantine'; import { ICommonsStrictParamsRequest, TCommonsHttpResponse } from 'nodecommons-esm-http'; import { TCommonsDatabaseTypes } from 'nodecommons-esm-database'; import { CommonsManageable } from 'nodecommons-esm-models-adamantine'; import { TCommonsContentHandler } from 'nodecommons-esm-rest'; import { AdamantineModelApi } from './adamantine-model.api.mjs'; export declare abstract class ManagedModelApi> extends AdamantineModelApi { applyMetadata(getHandler: (query: string, handler: TCommonsContentHandler) => void): void; }