import type { ComputedRef } from 'vue'; import type { AutoFormConfig } from '../types/index.js'; export interface MetaStringProcessorContext { key: string; path: string; meta: Record; config: AutoFormConfig; } export type MetaStringProcessor = (value: string, context: MetaStringProcessorContext) => any; export type MetaStringProcessors = Record; export declare function createMetaStringProcessors(config: AutoFormConfig, builtinProcessors?: MetaStringProcessors): MetaStringProcessors; export declare function processMetaStrings(value: T, options: { key: string; meta: Record; config: AutoFormConfig; processors: MetaStringProcessors; warn?: (message: string) => void; warnedPrefixes?: Set; path?: string; }): T; export declare function useMetaProcessor(appConfig: ComputedRef): { processFieldMeta: (rawMeta: Record, key: string) => Record; };