import type { returnType } from '../../_utils'; import type { ExtractPropTypes, InjectionKey, PropType } from 'vue'; import type { TriggerProvide, TypeTrigger } from './interface'; import type { HandleChange } from '../../_interface/public/dkPlus-event'; export declare const dkTriggerProps: { readonly spanInterval: returnType, string | number | null>; readonly disabled: returnType; readonly trigger: returnType, TypeTrigger | null>; readonly arrow: returnType; readonly popUpDuration: returnType; readonly offUpDuration: returnType; readonly onChange: returnType, HandleChange | undefined>; readonly onOpen: returnType, HandleChange | undefined>; readonly onClose: returnType, HandleChange | undefined>; readonly contentRef: { readonly type: PropType; readonly default: null; }; }; export type TriggerProps = ExtractPropTypes; export declare const TRIGGER_CLOSE_KEY: InjectionKey;