export type GIFBackgroundState = { url: string; buffer: ArrayBuffer; }; export declare function useGifBackground(): { readonly gifBackground: import('vue').ShallowRef; readonly load: (url: string, signal?: AbortSignal) => Promise; readonly getBuffer: (url: string) => ArrayBuffer | null; readonly clear: () => void; readonly dispose: () => void; }; export type UseGifBackgroundReturn = ReturnType;