import { IComponentsInfoMap, IComponentInputProps } from '../types/common'; import { IMaterialItem, IWeAppComponentInstance } from '../../weapps-core'; export declare function deepDealComponentSchemaJson(schema: IWeAppComponentInstance, dealFn: (currentSchema: IWeAppComponentInstance) => void): void; export declare function getMetaInfoBySourceKey(): Object; export declare function getMetaInfoBySourceKey(sourceKey: string): { materialName: string; name: string; variableName: string; }; export declare function isArray(src: any): boolean; export declare function isPlainObject(src: any): boolean; export declare function deepDeal(src: any, reviver: (key: any, value: any, parent: any) => void): void; export declare function simpleDeepClone(data: any): T; export declare function JsonToStringWithVariableName(copyJson: any): string; export declare function getComponentsInfo(dependencies: IMaterialItem[]): Promise; export declare function getInputProps(componentsMetaMap: IComponentsInfoMap): IComponentInputProps; export declare function getYyptConfigInfo(extraData: any): Promise<{ yyptAppKey: any; reportUrl: any; stopReport: boolean; }>; export declare function writeLibCommonRes2file(gItem: any, codeDir: string): Promise<{}>; /** * * @param fileUrl 带文件名的url请求地址 */ export declare function getFileNameByUrl(fileUrl: string): string; export declare function upperFirst(str: string): string; export declare function camelcase(str: string, firstUpperCase?: boolean): string; export declare function cleanVarName(name: string): string; export declare function generateExpressionAlias(expression: any): string; export declare function normalizePageId(pageId: any): string;