import { ComponentType } from 'react';
export declare function setStyle(dom: HTMLElement, style: CSSStyleDeclaration): () => void;
export declare function addCss(dom: HTMLElement, cls: string): () => void;
export interface ReactFiber {
    type?: string | ComponentType;
    key?: string;
    actualStartTime: number;
    return?: ReactFiber;
    child?: ReactFiber;
    alternate?: ReactFiber;
    sibling?: ReactFiber;
    stateNode: HTMLElement | any | null;
    _debugSource?: {
        __mometa: MometaData;
    };
}
export declare function parseReactDomNodeDeep(dom: HTMLElement): {
    fiber: ReactFiber;
    mometa: any;
} | {
    fiber: ReactFiber;
    mometa?: undefined;
};
export declare function getLatestFiber(f?: ReactFiber): ReactFiber;
export declare function parseReactDomNode(dom: HTMLElement): {
    fiber: ReactFiber;
    mometa: any;
} | {
    fiber: ReactFiber;
    mometa?: undefined;
};
export declare function getDomName(dom: HTMLElement): string;
