import * as react_jsx_runtime from 'react/jsx-runtime'; import React__default from 'react'; interface SectionHeadingProps { children: React__default.ReactNode; } declare function SectionHeading({ children }: SectionHeadingProps): react_jsx_runtime.JSX.Element; interface FormFieldProps { label: string; required?: boolean; children: React__default.ReactNode; } declare function FormField({ label, required, children }: FormFieldProps): react_jsx_runtime.JSX.Element; interface PasswordFieldProps { label: string; placeholder: string; required?: boolean; showStrengthPopover?: boolean; onValueChange?: (v: string) => void; } declare function PasswordField({ label, placeholder, required, showStrengthPopover, onValueChange, }: PasswordFieldProps): react_jsx_runtime.JSX.Element; interface StaffMember { id: string; email: string; role: string; } interface StaffRowItemProps { member: StaffMember; onRemove: (id: string) => void; onChange: (id: string, field: "email" | "role", value: string) => void; showRemove: boolean; roleOptions?: string[]; } declare function StaffRowItem({ member, onRemove, onChange, showRemove, roleOptions, }: StaffRowItemProps): react_jsx_runtime.JSX.Element; export { FormField, type FormFieldProps, PasswordField, type PasswordFieldProps, SectionHeading, type SectionHeadingProps, type StaffMember, StaffRowItem, type StaffRowItemProps };