import type { Component, FunctionalComponent, Prop, TransitionProps } from 'vue'; export declare const makeTransitionProps: (defaults?: Defaults | undefined) => { transition: unknown extends Defaults["transition"] ? Prop : { type: import("vue").PropType; default: unknown extends Defaults["transition"] ? string | boolean | (TransitionProps & { component?: Component; }) | null : NonNullable | Defaults["transition"]; }; }; interface MaybeTransitionProps extends TransitionProps { transition?: null | string | boolean | TransitionProps & { component?: any; }; disabled?: boolean; group?: boolean; } export declare const MaybeTransition: FunctionalComponent;