import * as react_jsx_runtime from 'react/jsx-runtime'; import { ReactNode } from 'react'; import { UseSchedulingAdminResult } from '../../../hooks/useSchedulingAdmin.mjs'; import '../../../types/scheduling.mjs'; interface SchedulingWorkingHoursEditorProps { admin: UseSchedulingAdminResult; /** * Resource whose hours we're editing. Pass `null` for site-wide hours * (rows where `resource_id is null`) — used by the "Salon hours" panel. */ resourceId: string | null; className?: string; dayClassName?: string; dayLabelClassName?: string; rowClassName?: string; inputClassName?: string; buttonClassName?: string; addButtonClassName?: string; emptyDayClassName?: string; errorClassName?: string; /** Default 'short'. Use 'long' for "Tuesday" instead of "Tue". */ dayLabelFormat?: 'short' | 'long'; /** * Localized copy hooks. Defaults are English. */ emptyDayLabel?: ReactNode; addRowLabel?: ReactNode; removeRowLabel?: ReactNode; } declare function SchedulingWorkingHoursEditor({ admin, resourceId, className, dayClassName, dayLabelClassName, rowClassName, inputClassName, buttonClassName, addButtonClassName, emptyDayClassName, errorClassName, dayLabelFormat, emptyDayLabel, addRowLabel, removeRowLabel, }: SchedulingWorkingHoursEditorProps): react_jsx_runtime.JSX.Element; export { SchedulingWorkingHoursEditor, type SchedulingWorkingHoursEditorProps };