import type { JSX } from 'solid-js'; import type { UnmountableProps } from '../../utils/create-unmountable'; import type { HeadlessPropsWithRef, ValidConstructor } from '../../utils/dynamic-prop'; import type { Prettify } from '../../utils/types'; export interface TransitionRootBaseProps { show: boolean; } export interface TransitionBaseChildProps extends UnmountableProps { appear?: boolean; enter?: string; enterFrom?: string; enterTo?: string; entered?: string; leave?: string; leaveFrom?: string; leaveTo?: string; beforeEnter?: () => void; afterEnter?: () => void; beforeLeave?: () => void; afterLeave?: () => void; } export type TransitionChildProps = HeadlessPropsWithRef; export declare function TransitionChild(props: TransitionChildProps): JSX.Element; export type TransitionProps = Prettify>; export declare function Transition(props: TransitionProps): JSX.Element; //# sourceMappingURL=index.d.ts.map