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 : Defaults["transition"] | NonNullable; }; }; interface MaybeTransitionProps extends TransitionProps { transition?: null | string | boolean | (TransitionProps & { component?: any; }); disabled?: boolean; group?: boolean; } export declare const MaybeTransition: FunctionalComponent;