import type { Entity, FormattedItem } from '../../../entity/index.js'; import { EntityAction } from '../../../entity/index.js'; import { Formatter } from '../../../schema/actions/format/index.js'; import { $formatter } from './constants.js'; import type { FormatItemOptions, InferReadItemOptions } from './options.js'; export declare class EntityFormatter extends EntityAction { static actionName: 'format'; [$formatter]: Formatter; constructor(entity: ENTITY); format = {}>(item: { [KEY: string]: unknown; }, options?: OPTIONS): FormattedItem>; }