import type { ButtonProps } from '@mui/material';
export interface ThemedButtonProps extends ButtonProps {
/**
* Optional custom prop to signify if the button should use the explicit Inflow primary tokens.
* If true, applies specific inflow colors regardless of global theme overrides.
*/
inflowVariant?: boolean;
}
/**
* ThemedButton
*
* A pre-rendered, themed button component that follows the Inflow design system.
* It extends the standard MUI Button and applies specific Inflow design tokens
* for colors, border radius, and hover states.
*
* @deprecated Redundant with the theme: `createInflowTheme`'s `MuiButton`
* `defaultProps`/`styleOverrides` already apply these Inflow tokens to a stock
* MUI `Button` once wrapped in `InflowProvider`. Use `Button` from
* `@mui/material` directly. Kept for backward compatibility; will be removed in
* the next major version.
*
* @example
* ```tsx
* import { ThemedButton } from '@/components/themed';
*
* // Standard usage
* Save
*
* // Outlined usage
* Cancel
* ```
*/
export declare const ThemedButton: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
//# sourceMappingURL=ThemedButton.d.ts.map