import type { RiveFile } from '../specs/RiveFile.nitro'; import type { ReferencedAssets, ResolvedReferencedAssets } from '../core/ReferencedAssets'; export type { ReferencedAssets, ResolvedReferencedAssets }; export type RiveFileInput = number | { uri: string; } | string | ArrayBuffer; export type UseRiveFileOptions = { referencedAssets?: ReferencedAssets; }; export type UseRiveFileResult = { riveFile: RiveFile; isLoading: false; error: null; } | { riveFile: null; isLoading: false; error: Error; } | { riveFile: undefined; isLoading: true; error: null; }; export declare function useRiveFile(input: RiveFileInput | undefined, options?: UseRiveFileOptions): UseRiveFileResult; //# sourceMappingURL=useRiveFile.d.ts.map