import { FormattedData, StructureNode } from '@/types/index';
/**
 * get style wrapper node
 * @param node current node
 * @param formattedData formatted data
 * @returns style node
 */
export declare const getStyleWrapper: (node: StructureNode, formattedData: FormattedData) => {
    id: string;
    label: string;
    name: string;
    props: Record<string, any>;
    version: string;
    type: "page" | "react.component";
    children?: StructureNode<Record<string, any>>[] | undefined;
    extension: import("@/types/index").Extension;
    directive?: import("@/types/index").Directive | undefined;
    childIds?: string[] | undefined;
    __parsedProps?: Record<string, any> | undefined;
} | null;
/**
 * init style node
 * @param node current node
 * @param componentMap component map
 * @returns styled node
 */
export declare const initStyleWrapper: (node: StructureNode, componentMap: FormattedData['componentMap']) => StructureNode<Record<string, any>>;
