import type { RendererElement } from './src/collapse-transition.vue';
import type { DefineComponent, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
import type { SFCWithInstall } from '@qqt-product/utils/dist/modules/withInstall';
import QCollapseTransition from './src/collapse-transition.vue';
export { QCollapseTransition };
declare const _default: SFCWithInstall<DefineComponent<{}, {
    on: {
        beforeEnter(el: RendererElement): void;
        enter(el: RendererElement): void;
        afterEnter(el: RendererElement): void;
        beforeLeave(el: RendererElement): void;
        leave(el: RendererElement): void;
        afterLeave(el: RendererElement): void;
    };
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}, {}>>;
export default _default;
