import { Merge, EventKeys } from '@chakra-ui/utils';
declare type MaybeRenderProp
= React.ReactNode | ((props: P) => React.ReactNode);
declare type WithoutStyleAttr = Omit;
declare type HTMLProps = WithoutStyleAttr> & React.RefAttributes;
declare type PropGetter = (props?: Merge, P>, ref?: React.Ref | React.RefObject) => Merge, P>;
declare type PropGetterV2 = (props?: WithoutStyleAttr> & P, ref?: React.Ref | React.RefObject) => WithoutStyleAttr>;
declare type EventKeyMap = Partial>;
export { EventKeyMap, HTMLProps, MaybeRenderProp, PropGetter, PropGetterV2 };