import type { ExtractPropTypes } from 'vue'; import type { Alert } from '@/types'; export declare const VvAlertGroupProps: { name: { type: StringConstructor; required: boolean; }; items: { type: PropType; default: () => never[]; }; stack: { type: BooleanConstructor; default: boolean; }; reverse: { type: BooleanConstructor; default: boolean; }; inline: { type: PropType<"start" | "middle" | "end">; default: undefined; }; block: { type: PropType<"top" | "center" | "bottom">; default: undefined; }; position: { type: PropType<"absolute" | "fixed">; default: undefined; }; transition: { type: StringConstructor; default: undefined; }; modifiers: { type: PropType; default: undefined; }; }; export declare const VvAlertGroupEvents: string[]; export declare function useVvAlertGroup(props: Readonly>, emit: (event: string, ...args: unknown[]) => void): { hasTransition: globalThis.ComputedRef; hasProps: globalThis.ComputedRef<{ class: (string | Record)[]; }>; };