import { ComputedRef, Ref } from 'vue'; import { QRCodeRenderResponse } from './types'; export type CompatibleMaybeRef = T | Ref; export type QRCodeDownloadSource = CompatibleMaybeRef; export type UseQRCodeDownloadReturn = { canDownload: ComputedRef; download: (fileName?: string, sourceOverride?: QRCodeRenderResponse) => Promise; }; export declare function useQRCodeDownload(source?: QRCodeDownloadSource): UseQRCodeDownloadReturn;