export declare const useDBImage: (image_id?: null | string) => { url: string | undefined; status: "pending" | "error" | "success"; data: { bucket_id: string | null; created_at: string | null; created_by: string | null; description: string | null; id: string | null; last_accessed_at: string | null; metadata: import("..").Json | null; name: string | null; owner: string | null; path_tokens: string[] | null; updated_at: string | null; updated_by: string | null; version: string | null; } | null | undefined; error: import("@supabase/postgrest-js").PostgrestError | null; isLoading: boolean; promise: Promise<{ bucket_id: string | null; created_at: string | null; created_by: string | null; description: string | null; id: string | null; last_accessed_at: string | null; metadata: import("..").Json | null; name: string | null; owner: string | null; path_tokens: string[] | null; updated_at: string | null; updated_by: string | null; version: string | null; } | null>; isFetching: boolean; isError: boolean; isPending: boolean; isLoadingError: boolean; isRefetchError: boolean; isSuccess: boolean; dataUpdatedAt: number; errorUpdatedAt: number; failureCount: number; failureReason: import("@supabase/postgrest-js").PostgrestError | null; errorUpdateCount: number; isFetched: boolean; isFetchedAfterMount: boolean; isInitialLoading: boolean; isPaused: boolean; isPlaceholderData: boolean; isRefetching: boolean; isStale: boolean; fetchStatus: import("@tanstack/query-core").FetchStatus; refetch: (options?: import("@tanstack/query-core").RefetchOptions) => Promise, import("@supabase/postgrest-js").PostgrestError>>; count: number | null; }; //# sourceMappingURL=useDBImage.d.ts.map