import type { ComputedRef, Ref } from 'vue'; import type { MergedTheme } from '../../_mixins'; import type { DrawerTheme } from '../styles'; export type DrawerBodyInjection = Ref | null; export declare const drawerBodyInjectionKey: import("vue").InjectionKey; export type DrawerSizes = 'small' | 'medium' | 'large'; export type DrawerActions = 'side' | 'cancel' | 'submit'; export interface DrawerInjection { isMountedRef: Ref; mergedThemeRef: Ref>; mergedClsPrefixRef: Ref; doUpdateShow: (show: boolean) => void; doUpdateWidth: (value: number) => void; doUpdateHeight: (value: number) => void; disabledRef: ComputedRef; loadingRef: ComputedRef; mergedSizeRef: ComputedRef; } export declare const drawerInjectionKey: import("vue").InjectionKey;