
import { Props } from "./tasty/types.js";
import "./tasty/index.js";
import { NavigationAdapter } from "./providers/navigation.types.js";
import { ForwardedRef, PropsWithChildren, ReactElement } from "react";
import * as react_jsx_runtime0 from "react/jsx-runtime";

//#region src/provider.d.ts
interface ProviderProps extends Props {
  insideForm?: boolean;
  isDisabled?: boolean;
  isReadOnly?: boolean;
  isRequired?: boolean;
  validationState?: string;
  navigation?: NavigationAdapter;
  ref?: ReactElement;
  root?: ForwardedRef<any>;
}
declare function Provider(allProps: PropsWithChildren<ProviderProps>): react_jsx_runtime0.JSX.Element;
declare function useProviderProps<T extends ProviderProps = Props>(props: T): T;
//#endregion
export { Provider, ProviderProps, useProviderProps };
//# sourceMappingURL=provider.d.ts.map