import { VariableDefine } from '../type';

export declare function variableMapApiNameToId(define: Record<string, VariableDefine.Desc>, value?: Record<string, any>): Promise<Record<string, any> | undefined>;
export declare function variableMapIdToApiName(define: Record<string, VariableDefine.Desc>, value?: Record<string, any>): Promise<Record<string, any> | undefined>;
export declare function variableMapIdToLabel(define: Record<string, VariableDefine.Desc>, value?: Record<string, any>): Promise<Record<string, any> | undefined>;
export declare function variableTransform(transformMapCb: (define: Record<string, VariableDefine.Desc>, value?: Record<string, any>) => Promise<any>, define: VariableDefine.Desc, value?: any, resType?: 'appId' | 'label'): Promise<any>;
