export declare type FiberSource = {
    fileName: string;
    lineNumber: number;
    columnNumber: number;
};
export declare type Fiber = {
    return: Fiber | null;
    child: Fiber | null;
    sibling: Fiber | null;
    stateNode: Node | null;
    index: number;
    tag: number;
    memoizedProps?: {
        [key: string]: unknown;
    };
    _debugSource?: FiberSource;
    _debugOwner?: Fiber;
    elementType: string | Function;
};
export declare function getReactFiber(element: Node): Fiber | null;
export declare function nodeIsComponentRoot(element: Node): element is HTMLElement;
export declare const fiberTags: {
    fragment: number;
};
export declare function fiberGetSiblings(fiber: Fiber): Fiber[];
export declare function elementGetOwnerWithSource(element: Node): Fiber | null;
//# sourceMappingURL=react-source.d.ts.map