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