import { CreateMovieData, CreateMovieVariables, UpsertUserData, UpsertUserVariables, AddReviewData, AddReviewVariables, DeleteReviewData, DeleteReviewVariables, ListMoviesData, ListUsersData, ListUserReviewsData, GetMovieByIdData, GetMovieByIdVariables, SearchMovieData, SearchMovieVariables } from '../'; import { UseDataConnectQueryResult, useDataConnectQueryOptions, UseDataConnectMutationResult, useDataConnectMutationOptions} from '@tanstack-query-firebase/react/data-connect'; import { UseQueryResult, UseMutationResult} from '@tanstack/react-query'; import { DataConnect } from 'firebase/data-connect'; import { FirebaseError } from 'firebase/app'; export function useCreateMovie(options?: useDataConnectMutationOptions): UseDataConnectMutationResult; export function useCreateMovie(dc: DataConnect, options?: useDataConnectMutationOptions): UseDataConnectMutationResult; export function useUpsertUser(options?: useDataConnectMutationOptions): UseDataConnectMutationResult; export function useUpsertUser(dc: DataConnect, options?: useDataConnectMutationOptions): UseDataConnectMutationResult; export function useAddReview(options?: useDataConnectMutationOptions): UseDataConnectMutationResult; export function useAddReview(dc: DataConnect, options?: useDataConnectMutationOptions): UseDataConnectMutationResult; export function useDeleteReview(options?: useDataConnectMutationOptions): UseDataConnectMutationResult; export function useDeleteReview(dc: DataConnect, options?: useDataConnectMutationOptions): UseDataConnectMutationResult; export function useListMovies(options?: useDataConnectQueryOptions): UseDataConnectQueryResult; export function useListMovies(dc: DataConnect, options?: useDataConnectQueryOptions): UseDataConnectQueryResult; export function useListUsers(options?: useDataConnectQueryOptions): UseDataConnectQueryResult; export function useListUsers(dc: DataConnect, options?: useDataConnectQueryOptions): UseDataConnectQueryResult; export function useListUserReviews(options?: useDataConnectQueryOptions): UseDataConnectQueryResult; export function useListUserReviews(dc: DataConnect, options?: useDataConnectQueryOptions): UseDataConnectQueryResult; export function useGetMovieById(vars: GetMovieByIdVariables, options?: useDataConnectQueryOptions): UseDataConnectQueryResult; export function useGetMovieById(dc: DataConnect, vars: GetMovieByIdVariables, options?: useDataConnectQueryOptions): UseDataConnectQueryResult; export function useSearchMovie(vars?: SearchMovieVariables, options?: useDataConnectQueryOptions): UseDataConnectQueryResult; export function useSearchMovie(dc: DataConnect, vars?: SearchMovieVariables, options?: useDataConnectQueryOptions): UseDataConnectQueryResult;