import { MouseEventHandler } from 'react'; import { type ButtonProps } from '../Button/Button.js'; import { InlineConfirmComponentsProps } from './InlineConfirm.js'; export interface InlineConfirmTargetProps extends ButtonProps, InlineConfirmComponentsProps { onClick?: MouseEventHandler; } export declare const InlineConfirmTarget: ((props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement) & Omit) => any; }) | (ButtonProps & { component?: any; } & Omit & { ref?: any; renderRoot?: (props: any) => any; })>, never> & import("@mantine/core").ThemeExtend<{ props: ButtonProps; defaultRef: HTMLButtonElement; defaultComponent: 'button'; stylesNames: import("@mantine/core").ButtonStylesNames; vars: import("@mantine/core").ButtonCssVariables; variant: import("@mantine/core").ButtonVariant; staticComponents: { Group: typeof import("@mantine/core").ButtonGroup; Primary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Secondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Tertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Quaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructivePrimary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveSecondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveTertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveQuaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; }; }> & import("@mantine/core").ComponentClasses<{ props: ButtonProps; defaultRef: HTMLButtonElement; defaultComponent: 'button'; stylesNames: import("@mantine/core").ButtonStylesNames; vars: import("@mantine/core").ButtonCssVariables; variant: import("@mantine/core").ButtonVariant; staticComponents: { Group: typeof import("@mantine/core").ButtonGroup; Primary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Secondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Tertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Quaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructivePrimary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveSecondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveTertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveQuaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; }; }> & { varsResolver: import("@mantine/core").VarsResolver<{ props: ButtonProps; defaultRef: HTMLButtonElement; defaultComponent: 'button'; stylesNames: import("@mantine/core").ButtonStylesNames; vars: import("@mantine/core").ButtonCssVariables; variant: import("@mantine/core").ButtonVariant; staticComponents: { Group: typeof import("@mantine/core").ButtonGroup; Primary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Secondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Tertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Quaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructivePrimary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveSecondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveTertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveQuaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; }; }>; } & import("@mantine/core").PolymorphicComponentWithProps<{ props: ButtonProps; defaultRef: HTMLButtonElement; defaultComponent: 'button'; stylesNames: import("@mantine/core").ButtonStylesNames; vars: import("@mantine/core").ButtonCssVariables; variant: import("@mantine/core").ButtonVariant; staticComponents: { Group: typeof import("@mantine/core").ButtonGroup; Primary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Secondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Tertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Quaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructivePrimary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveSecondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveTertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveQuaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; }; }> & { Group: typeof import("@mantine/core").ButtonGroup; Primary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Secondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Tertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; Quaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructivePrimary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveSecondary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveTertiary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; DestructiveQuaternary: (props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement; }>(props: import("@mantine/core").PolymorphicComponentProps) => React.ReactElement) & Omit) => any; }) | (InlineConfirmTargetProps & { component?: any; } & Omit & { ref?: any; renderRoot?: (props: any) => any; })>, never> & Record; //# sourceMappingURL=InlineConfirmTarget.d.ts.map