import { ClearActionsEmbeddedVariant, ClearActionsStandardVariant } from '@mezzanine-ui/core/clear-actions'; import { NativeElementPropsWithoutKeyAndRef } from '../utils/jsx-types'; type ClearActionsCommonProps = Omit, 'onClick' | 'type'> & { /** * Called when user clicks or activates the button (via mouse or keyboard). */ onClick?: React.MouseEventHandler; }; type ClearActionsStandardProps = ClearActionsCommonProps & { /** * Clear Actions Contextual type. * @default 'standard' */ type?: 'standard'; /** * Visual variant for standard type. */ variant?: ClearActionsStandardVariant; }; type ClearActionsEmbeddedProps = ClearActionsCommonProps & { /** * Clear Actions Contextual type. */ type: 'embedded'; /** * Visual variant for embedded type. */ variant?: ClearActionsEmbeddedVariant; }; type ClearActionsClearableProps = ClearActionsCommonProps & { /** * Clear Actions Contextual type. */ type: 'clearable'; }; export type ClearActionsProps = ClearActionsEmbeddedProps | ClearActionsStandardProps | ClearActionsClearableProps; /** * Mezzanine clear actions button. */ declare const ClearActions: import("react").ForwardRefExoticComponent>; export default ClearActions;