import * as react_jsx_runtime from 'react/jsx-runtime'; import { ReactNode } from 'react'; import { RootProps } from '@radix-ui/themes/components/dialog'; import { Member, MemberRole, RolesAndConfig403, RolesAndConfig404 } from '../api/endpoint.js'; import '@tanstack/react-query'; import '../api/widgets-api-client.js'; interface EditUserRoleDialogProps extends RootProps { open: boolean; onOpenChange: (open: boolean) => void; user: Member; children?: ReactNode; } declare function EditUserRoleDialog({ children, user, ...props }: EditUserRoleDialogProps): react_jsx_runtime.JSX.Element; interface EditSingleUserRoleDialogContentProps { user: Member; roles: MemberRole[]; queryState: { error: RolesAndConfig403 | RolesAndConfig404 | null; isLoading: boolean; isSuccess: boolean; }; onFormSubmitSuccess: () => void; } declare function EditSingleUserRoleDialogContent({ user, roles, queryState, onFormSubmitSuccess, }: EditSingleUserRoleDialogContentProps): react_jsx_runtime.JSX.Element; export { EditSingleUserRoleDialogContent, EditUserRoleDialog };