import { type ReactNode, type PropsWithChildren, type ForwardedRef } from 'react'; import type { Button as ButtonElement, ButtonProperties, ButtonEvents } from '@watching/clips/elements'; export interface ButtonProps extends PropsWithChildren> { ref?: ForwardedRef; overlay?: ReactNode; onPress?(): void | Promise; onpress?(event: ButtonEvents['press']): void; } declare module 'react' { namespace JSX { interface IntrinsicElements { 'ui-button': Omit; } } } export declare const Button: import("react").ForwardRefExoticComponent & import("react").RefAttributes>; //# sourceMappingURL=Button.d.ts.map