import { UseMutation } from '@reduxjs/toolkit/dist/query/react/buildHooks'; import { BaseQueryFn, FetchArgs, FetchBaseQueryError, FetchBaseQueryMeta, MutationDefinition } from '@reduxjs/toolkit/dist/query'; import { UpdateCredentials } from './store/slices/authSlice/auth.types'; export declare type UseAuthenticationMutation = UseMutation, never, any, "authApi">>; export declare type EmptyStateLog = { accessToken: string; refreshToken: string; authorized: string; id: string; }; export declare type GenerateUseValidateTokenProps = { useAuthenticationMutation: UseAuthenticationMutation; updateCredentials: UpdateCredentials; emptyStateLog: EmptyStateLog; };