import type { ComponentProps } from 'react'; import type { Except } from 'type-fest'; import type { BaseButtonProps, ButtonType } from './baseTypes'; export interface BaseRealButtonProps extends BaseButtonProps<'button'> { type?: Exclude; href?: never; to?: never; } export interface BaseRealSubmitButtonProps extends BaseRealButtonProps { submit: true; reset?: never; } export interface BaseRealResetButtonProps extends BaseRealButtonProps { reset: true; submit?: never; } export type RealSubmitButtonProps = BaseRealSubmitButtonProps & Except, 'ref'>; export type RealResetButtonProps = BaseRealResetButtonProps & Except, 'ref'>; export type RealButtonProps = BaseRealSubmitButtonProps | BaseRealResetButtonProps; /** @deprecated use Button from kitt-universal instead */ export declare const RealButton: import("react").ForwardRefExoticComponent>; //# sourceMappingURL=RealButton.d.ts.map