UNPKG

chat-frontend-library

Version:

``` npm install chat-frontend-library --save ```

646 lines (645 loc) 29.6 kB
export interface IUsers { user_id: string; name: string; avatar: null | string; } export declare const commonApi: import("@reduxjs/toolkit/query").Api<import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, { login: import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">; getUsers: import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">; }, "commonApi", never, typeof import("@reduxjs/toolkit/query").coreModuleName | typeof import("@reduxjs/toolkit/query/react").reactHooksModuleName>; export declare const useLoginQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">> & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">> & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">> & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">> & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: any, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">> & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">> & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">> & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">> & { currentData?: any; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, any, "commonApi">>; }, useGetUsersQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: any, options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; } & { skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }) | undefined) => [R][R extends any ? 0 : never] & { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">>; }, useLazyGetUsersQuery: <R extends Record<string, any> = import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(options?: (import("@reduxjs/toolkit/query").SubscriptionOptions & Omit<{ skip?: boolean; selectFromResult?: ((state: import("@reduxjs/toolkit/query").TSHelpersId<(Omit<{ status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized; originalArgs?: undefined | undefined; data?: undefined | undefined; error?: undefined | undefined; requestId?: undefined | undefined; endpointName?: string | undefined; startedTimeStamp?: undefined | undefined; fulfilledTimeStamp?: undefined | undefined; } & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | import("@reduxjs/toolkit/query").TSHelpersOverride<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, { isLoading: true; isFetching: boolean; data: undefined; } | ({ isSuccess: true; isFetching: true; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp">>) | ({ isSuccess: true; isFetching: false; error: undefined; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "fulfilledTimeStamp" | "currentData">>) | ({ isError: true; } & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">> & { currentData?: IUsers[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)>> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: any, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<any, import("@reduxjs/toolkit/query").BaseQueryFn<{ url: string; method?: import("axios").AxiosRequestConfig["method"]; data?: import("axios").AxiosRequestConfig["data"]; params?: import("axios").AxiosRequestConfig["params"]; headers?: import("axios").AxiosRequestConfig["headers"]; withCredentials?: import("axios").AxiosRequestConfig["withCredentials"]; signal?: AbortSignal; }, unknown, unknown>, never, IUsers[], "commonApi">>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: any; }];