import { LoadingOverlayProps } from './types'; import { AnyRecord, IJSX, StyledComponentProps } from '@codeleap/styles'; export * from './styles'; export * from './types'; /** * Renders in-place (not in a portal) — it does NOT block touch events on sibling content * outside its own subtree. Position it as a full-screen absolute layer in the style variant * if you need to cover the screen. The visibility transition is driven by Reanimated worklets * via `useAnimatedVariantStyles`; the transition config is snapshotted into a ref on first * render because mutating `styles.transition` after mount has no effect. */ export declare const LoadingOverlay: { (props: LoadingOverlayProps): import("react/jsx-runtime").JSX.Element; styleRegistryName: string; elements: string[]; rootElement: string; defaultProps: Partial; withVariantTypes(styles: S): (props: StyledComponentProps) => IJSX; }; //# sourceMappingURL=index.d.ts.map