import type { Theme } from '@mui/material/styles';
/**
* Styling utility to apply a glowing highlight effect to MUI input fields.
*
* - Intended for use **only within MUI's `sx` prop**.
* - Applies a temporary glow using the `success` color palette from the theme.
* - Typically used when calculated expressions, dynamic ValueSets, or other evaluated expressions update the field's value
* e.g. in response to `calculatedExpression`, `answerExpression`, or `dynamicValueSet` changes.
*
* Example usage with a single style object:
* ```tsx
*
* ```
*
* Example usage combining with other styles using array syntax:
* ```tsx
*
* ```
*
* @param fadeIn - Whether the glow effect should be applied.
* @returns A function that takes the MUI theme and returns the appropriate `sx` style object.
*/
export declare const expressionUpdateFadingGlow: (fadeIn: boolean) => (theme: Theme) => {
'& .MuiInputBase-root': {
boxShadow?: string | undefined;
backgroundColor?: string | undefined;
'& fieldset'?: {
border: string;
} | undefined;
transition: string;
};
};