;
* })}
*
* ```
*/
export declare const Paywall: ({ asChild, children, loadingState }: PaywallProps) => import("react/jsx-runtime").JSX.Element;
interface RestrictedContentProps {
children: React.ReactNode;
}
/**
* Component that displays the restricted content if the member has access to the required plans.
*
* @component
* @example
* ```tsx
*
*
Paywalled content
*
* ```
*/
export declare const RestrictedContent: ({ children }: RestrictedContentProps) => import("react/jsx-runtime").JSX.Element;
interface FallbackProps {
children: React.ReactNode;
}
/**
* Component that displays the fallback content if the member does not have access to the required plans.
*
* @component
* @example
* ```tsx
*
*
Fallback content
*
* ```
*/
export declare const Fallback: ({ children }: FallbackProps) => import("react/jsx-runtime").JSX.Element;
interface ErrorComponentProps {
asChild?: boolean;
children: AsChildChildren<{
error: string;
}> | React.ReactNode;
className?: string;
}
/**
* Component that displays the error content if there is an error checking member access
*
* @component
* @example
* ```tsx
* // Default usage
*
*
* // asChild
*
*