///
interface MetaPluginOptions {
config?: any;
type?: 'comp' | 'page';
meta?: {
api?: Record;
components?: Record;
};
}
export declare const useMetaPlugin: ({ config, meta }: MetaPluginOptions) => {
createCompWithDSLNode: (attr: {
type: string;
platform: "h5" | "pc";
props?: Record | undefined;
style?: import("react").CSSProperties | Record | undefined;
customStyle?: import("react").CSSProperties | Record | undefined;
events?: any[] | undefined;
attribute?: Record | undefined;
id?: string | undefined;
}, context: {
parentNode: import("@lingxiteam/dsl/lib/core/node/Node").default | import("@lingxiteam/dsl/lib/core/node/RootNode").default;
dslQuery: import("@lingxiteam/dsl/lib/core/DSLQuery").DSLQuery;
}) => import("@lingxiteam/dsl/lib/core/node/Node").default | null | undefined;
createActionData: (options: import("../../PageZone/hooks/useCreateActionData").ActionDataOptionsType, currData?: any) => any;
api: {} | undefined;
customComponent: {} | undefined;
condition: {} | undefined;
config: any;
};
export {};