/// 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 {};