import { IDynamicValue, IWeAppComponentInstance } from '@cloudbase/lowcode-generator/lib/weapps-core';
import { IBuildContext } from './BuildContext';
export declare function extractWidgetProps(props: Required<IWeAppComponentInstance>['xProps']): any;
export declare function generatedDynamicData(data: {
    [key: string]: IDynamicValue;
}): {
    staticProps: {};
    boundProps: {};
};
export declare function generateDataBind(bind: IDynamicValue): string;
export declare function createWidgetProps(widgets: {
    [key: string]: IWeAppComponentInstance;
}, ctx: IBuildContext): {};
export declare function createEventHanlders(widgets: {
    [key: string]: IWeAppComponentInstance;
}, componentApi: string, ctx: IBuildContext): {};
export declare function createDataBinds(widgets: {
    [key: string]: IWeAppComponentInstance;
}, ctx: IBuildContext): {};
