import type { AsyncComponentLoader } from 'vue'; export interface UseDrawerResult { show: (props: UseDrawerProps) => Promise; } export interface UseDrawerProps { title?: string; width?: number; component: AsyncComponentLoader; componentProps?: Record; } export declare function useDrawer(): UseDrawerResult;