import type { PressabilityConfig, EventHandlers } from './usePressability'; type ObjectBase = object; export type IPressState = { pressed?: boolean; }; export type IFocusState = { focused?: boolean; }; export type IHoverState = { hovered?: boolean; }; export type IPressableState = IPressState & IFocusState & IHoverState; export type IPressableOptions = PressabilityConfig & { onStateChange?: (state: IPressableState) => void; }; export type IWithPressableOptions = T & IPressableOptions; export type IWithPressableEvents = T & EventHandlers; export type IWithPartialPressableEvents = T & Partial; export type IPressableHooks = { props: IWithPressableEvents; state: IPressableState; }; export {}; //# sourceMappingURL=useAsPressable.types.d.ts.map