import React from 'react'; import { InternalBaseComponentProps } from '../internal/hooks/use-base-component'; import { ButtonProps } from './interfaces'; export type InternalButtonProps = Omit & { variant?: ButtonProps['variant'] | 'flashbar-icon' | 'breadcrumb-group' | 'menu-trigger' | 'modal-dismiss' | 'inline-icon-pointer-target'; badge?: boolean; analyticsAction?: string; __iconClass?: string; __focusable?: boolean; __injectAnalyticsComponentMetadata?: boolean; __title?: string; __emitPerformanceMarks?: boolean; __skipNativeAttributesWarnings?: boolean; } & InternalBaseComponentProps; export declare const InternalButton: React.ForwardRefExoticComponent & { variant?: ButtonProps["variant"] | "flashbar-icon" | "breadcrumb-group" | "menu-trigger" | "modal-dismiss" | "inline-icon-pointer-target"; badge?: boolean; analyticsAction?: string; __iconClass?: string; __focusable?: boolean; __injectAnalyticsComponentMetadata?: boolean; __title?: string; __emitPerformanceMarks?: boolean; __skipNativeAttributesWarnings?: boolean; } & InternalBaseComponentProps & React.RefAttributes>; export default InternalButton;