export declare type FiberSource = { fileName: string; lineNumber: number; columnNumber: number; }; export declare type Fiber = { alternate: Fiber | null; 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 | ElementTypeProvider; actualStartTime: number; }; export declare type ElementTypeProvider = { $$typeof: Symbol; _context: { Consumer: unknown; Provider: unknown; }; render?: Function & { displayName?: string; }; }; export declare function getReactFiber(element: Node): Fiber | null; export declare function nodeIsComponentRoot(node: Node): node is HTMLElement; export declare function nodeGetReactRoot(node: Node): Fiber | null; 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