import type { HTMLAttributes } from 'react';
import type { LoaderszOrbOptions } from '../core/types.js';
/** Props accepted by the React adapter and by `` in React JSX. */
export interface LoaderszReactProps extends LoaderszOrbOptions, Omit, 'children'> {
/** Native custom-element spelling for callers that prefer standard ARIA attributes. */
'aria-label'?: string;
/** Native custom-element spelling for callers that prefer HTML attributes. */
'force-motion'?: boolean | '';
}
/**
* Typed React wrapper around the native `` element.
*
* @example
* ```tsx
* import { LoaderszLoader } from 'loadersz/react';
*
*
* ```
*/
export declare const LoaderszLoader: import("react").ForwardRefExoticComponent>;
declare module 'react' {
namespace JSX {
interface IntrinsicElements {
'loadersz-loader': LoaderszReactProps;
}
}
}
declare module 'react/jsx-runtime' {
namespace JSX {
interface IntrinsicElements {
'loadersz-loader': LoaderszReactProps;
}
}
}
//# sourceMappingURL=react.d.ts.map