import React from 'react'; import type { EnhancedModifier } from '../../services/types.js'; export interface ModifierProps { children: React.ReactNode; modifier: EnhancedModifier; } interface ModifierContextValue { modifier: EnhancedModifier; } export declare function Modifier(props: ModifierProps): import("react/jsx-runtime").JSX.Element; export declare function useModifierContext(): ModifierContextValue; export interface ModifierNameProps { children: (props: { name: string; }) => React.ReactNode; } export interface ModifierPriceProps { children: (props: { additionalCharge?: string; formattedAdditionalCharge?: string; hasAdditionalCharge: boolean; currency: string; locale: string; }) => React.ReactNode; } export declare function Name(props: ModifierNameProps): React.ReactNode; export declare function Price(props: ModifierPriceProps): React.ReactNode; export {};