import React from 'react'; import type { ComponentEventHandlerProps } from '@coinbase/cds-common/types/ComponentEventHandlerProps'; import type { Polymorphic } from '../core/polymorphism'; import { type InteractableBaseProps } from './Interactable'; export declare const pressableDefaultElement = 'button'; export type PressableDefaultElement = typeof pressableDefaultElement; export type PressableBaseProps = Polymorphic.ExtendableProps< InteractableBaseProps, ComponentEventHandlerProps & { /** Dont scale element on press. */ noScaleOnPress?: boolean; focusable?: boolean; } >; export type PressableProps = Polymorphic.Props< AsComponent, PressableBaseProps >; type PressableComponent = (( props: PressableProps, ) => Polymorphic.ReactReturn) & Polymorphic.ReactNamed; export declare const Pressable: PressableComponent; export {}; //# sourceMappingURL=Pressable.d.ts.map