@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
748 lines • 853 kB
TypeScript
import type { Space, SpaceDetailed } from "../../interfaces/models/Space";
import type { SpaceMember } from "../../interfaces/models/SpaceMember";
import type { SpaceBreadcrumb } from "../../interfaces/SpaceBreadcrumb";
import type { SpaceListSortByOptions } from "../../interfaces/SpaceListSortByOptions";
import type { PaginatedResponse } from "../../interfaces/PaginatedResponse";
interface CreateSpaceParams {
projectId: string;
name: string;
slug?: string | null;
description?: string | null;
avatar?: string | null;
banner?: string | null;
readingPermission?: "anyone" | "members";
postingPermission?: "anyone" | "members" | "admins";
requireJoinApproval?: boolean;
metadata?: Record<string, any>;
parentSpaceId?: string | null;
}
interface FetchSpacesParams {
projectId: string;
page?: number;
limit?: number;
sortBy?: SpaceListSortByOptions;
searchSlug?: string | null;
searchName?: string | null;
searchDescription?: string | null;
searchAny?: string | null;
readingPermission?: "anyone" | "members" | null;
memberOf?: boolean;
parentSpaceId?: string | null;
}
interface FetchSpaceParams {
projectId: string;
spaceId: string;
}
interface FetchSpaceByShortIdParams {
projectId: string;
shortId: string;
}
interface FetchSpaceBySlugParams {
projectId: string;
slug: string;
}
interface UpdateSpaceParams {
projectId: string;
spaceId: string;
update: Partial<{
name: string;
slug: string | null;
description: string | null;
avatar: string | null;
banner: string | null;
readingPermission: "anyone" | "members";
postingPermission: "anyone" | "members" | "admins";
requireJoinApproval: boolean;
metadata: Record<string, any>;
}>;
}
interface DeleteSpaceParams {
projectId: string;
spaceId: string;
}
interface DeleteSpaceResponse {
message: string;
deletedCounts: {
entities: number;
members: number;
childSpaces: number;
};
}
interface FetchSpaceChildrenParams {
projectId: string;
spaceId: string;
page?: number;
limit?: number;
}
interface FetchSpaceBreadcrumbParams {
projectId: string;
spaceId: string;
}
interface JoinSpaceParams {
projectId: string;
spaceId: string;
}
interface LeaveSpaceParams {
projectId: string;
spaceId: string;
}
interface FetchSpaceMembersParams {
projectId: string;
spaceId: string;
page?: number;
limit?: number;
role?: "admin" | "moderator" | "member";
status?: "pending" | "active" | "banned" | "rejected";
}
interface FetchUserSpacesParams {
projectId: string;
page?: number;
limit?: number;
status?: "active" | "pending" | "banned";
role?: string;
all?: boolean;
}
interface UpdateMemberRoleParams {
projectId: string;
spaceId: string;
memberId: string;
role: "admin" | "moderator" | "member";
}
interface ApproveMemberParams {
projectId: string;
spaceId: string;
memberId: string;
}
interface DeclineMemberParams {
projectId: string;
spaceId: string;
memberId: string;
}
interface RemoveMemberParams {
projectId: string;
spaceId: string;
memberId: string;
}
interface UnbanMemberParams {
projectId: string;
spaceId: string;
memberId: string;
}
export declare const spacesApi: import("@reduxjs/toolkit/query").Api<import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, {
createSpace: import("@reduxjs/toolkit/query").MutationDefinition<CreateSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", Space, "replykeApi", unknown>;
fetchSpaces: import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>;
fetchSpace: import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceDetailed, "replykeApi", unknown>;
fetchSpaceByShortId: import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceByShortIdParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceDetailed, "replykeApi", unknown>;
fetchSpaceBySlug: import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceBySlugParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceDetailed, "replykeApi", unknown>;
updateSpace: import("@reduxjs/toolkit/query").MutationDefinition<UpdateSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceDetailed, "replykeApi", unknown>;
deleteSpace: import("@reduxjs/toolkit/query").MutationDefinition<DeleteSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", DeleteSpaceResponse, "replykeApi", unknown>;
fetchSpaceChildren: import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceChildrenParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", Space[], "replykeApi", unknown>;
fetchSpaceBreadcrumb: import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceBreadcrumbParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceBreadcrumb, "replykeApi", unknown>;
joinSpace: import("@reduxjs/toolkit/query").MutationDefinition<JoinSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceMember, "replykeApi", unknown>;
leaveSpace: import("@reduxjs/toolkit/query").MutationDefinition<LeaveSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", void, "replykeApi", unknown>;
fetchSpaceMembers: import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceMembersParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceMember[], "replykeApi", unknown>;
fetchUserSpaces: import("@reduxjs/toolkit/query").QueryDefinition<FetchUserSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", Space[], "replykeApi", unknown>;
updateMemberRole: import("@reduxjs/toolkit/query").MutationDefinition<UpdateMemberRoleParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceMember, "replykeApi", unknown>;
approveMember: import("@reduxjs/toolkit/query").MutationDefinition<ApproveMemberParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceMember, "replykeApi", unknown>;
declineMember: import("@reduxjs/toolkit/query").MutationDefinition<DeclineMemberParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceMember, "replykeApi", unknown>;
removeMember: import("@reduxjs/toolkit/query").MutationDefinition<RemoveMemberParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", void, "replykeApi", unknown>;
unbanMember: import("@reduxjs/toolkit/query").MutationDefinition<UnbanMemberParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceMember, "replykeApi", unknown>;
}, "replykeApi", "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", typeof import("@reduxjs/toolkit/query").coreModuleName | typeof import("@reduxjs/toolkit/dist/query/react").reactHooksModuleName>;
export declare const useCreateSpaceMutation: <R extends Record<string, any> = ({
requestId?: undefined;
status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
data?: undefined;
error?: undefined;
endpointName?: string;
startedTimeStamp?: undefined;
fulfilledTimeStamp?: undefined;
} & {
status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
isUninitialized: true;
isLoading: false;
isSuccess: false;
isError: false;
}) | ({
status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp">> & {
error: undefined;
} & {
status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
isUninitialized: false;
isLoading: false;
isSuccess: true;
isError: false;
}) | ({
status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
} & {
data?: undefined;
} & {
status: import("@reduxjs/toolkit/query").QueryStatus.pending;
isUninitialized: false;
isLoading: true;
isSuccess: false;
isError: false;
}) | ({
status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
}, "error"> & Required<Pick<{
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
}, "error">> & {
status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
isUninitialized: false;
isLoading: false;
isSuccess: false;
isError: true;
})>(options?: {
selectFromResult?: ((state: ({
requestId?: undefined;
status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
data?: undefined;
error?: undefined;
endpointName?: string;
startedTimeStamp?: undefined;
fulfilledTimeStamp?: undefined;
} & {
status: import("@reduxjs/toolkit/query").QueryStatus.uninitialized;
isUninitialized: true;
isLoading: false;
isSuccess: false;
isError: false;
}) | ({
status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
} & Omit<{
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp"> & Required<Pick<{
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
}, "data" | "fulfilledTimeStamp">> & {
error: undefined;
} & {
status: import("@reduxjs/toolkit/query").QueryStatus.fulfilled;
isUninitialized: false;
isLoading: false;
isSuccess: true;
isError: false;
}) | ({
status: import("@reduxjs/toolkit/query").QueryStatus.pending;
} & {
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
} & {
data?: undefined;
} & {
status: import("@reduxjs/toolkit/query").QueryStatus.pending;
isUninitialized: false;
isLoading: true;
isSuccess: false;
isError: false;
}) | ({
status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
} & Omit<{
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
}, "error"> & Required<Pick<{
requestId: string;
data?: Space | undefined;
error?: import("@reduxjs/toolkit/query").FetchBaseQueryError | import("@reduxjs/toolkit").SerializedError | undefined;
endpointName: string;
startedTimeStamp: number;
fulfilledTimeStamp?: number;
}, "error">> & {
status: import("@reduxjs/toolkit/query").QueryStatus.rejected;
isUninitialized: false;
isLoading: false;
isSuccess: false;
isError: true;
})) => R) | undefined;
fixedCacheKey?: string;
} | undefined) => readonly [(arg: CreateSpaceParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult<import("@reduxjs/toolkit/query").MutationDefinition<CreateSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", Space, "replykeApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer<R> & {
originalArgs?: CreateSpaceParams | undefined;
reset: () => void;
}], useFetchSpacesQuery: <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?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "isUninitialized"> & {
isUninitialized: true;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "isLoading" | "isFetching"> & {
isLoading: true;
isFetching: boolean;
data: undefined;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: true;
error: undefined;
} & {
data: PaginatedResponse<Space>;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: false;
error: undefined;
} & {
data: PaginatedResponse<Space>;
currentData: PaginatedResponse<Space>;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "error" | "isError"> & {
isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "error">>)> & {
status: import("@reduxjs/toolkit/query").QueryStatus;
}>(arg: FetchSpacesParams | typeof import("@reduxjs/toolkit/query").skipToken, 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?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "isUninitialized"> & {
isUninitialized: true;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "isLoading" | "isFetching"> & {
isLoading: true;
isFetching: boolean;
data: undefined;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: true;
error: undefined;
} & {
data: PaginatedResponse<Space>;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: false;
error: undefined;
} & {
data: PaginatedResponse<Space>;
currentData: PaginatedResponse<Space>;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "error" | "isError"> & {
isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | 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<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>>;
}, useLazyFetchSpacesQuery: <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?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "isUninitialized"> & {
isUninitialized: true;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "isLoading" | "isFetching"> & {
isLoading: true;
isFetching: boolean;
data: undefined;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: true;
error: undefined;
} & {
data: PaginatedResponse<Space>;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: false;
error: undefined;
} & {
data: PaginatedResponse<Space>;
currentData: PaginatedResponse<Space>;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "error" | "isError"> & {
isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | 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?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "isUninitialized"> & {
isUninitialized: true;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "isLoading" | "isFetching"> & {
isLoading: true;
isFetching: boolean;
data: undefined;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: true;
error: undefined;
} & {
data: PaginatedResponse<Space>;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: false;
error: undefined;
} & {
data: PaginatedResponse<Space>;
currentData: PaginatedResponse<Space>;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "error" | "isError"> & {
isError: true;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>> & {
currentData?: PaginatedResponse<Space> | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "error">>)> & {
status: import("@reduxjs/toolkit/query").QueryStatus;
}) => R) | undefined;
}, "skip">) | undefined) => [(arg: FetchSpacesParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpacesParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", PaginatedResponse<Space>, "replykeApi", unknown>>, [R][R extends any ? 0 : never] & {
reset: () => void;
}, {
lastArg: FetchSpacesParams;
}], useFetchSpaceQuery: <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?: SpaceDetailed | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "isUninitialized"> & {
isUninitialized: true;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceDetailed, "replykeApi", unknown>> & {
currentData?: SpaceDetailed | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "isLoading" | "isFetching"> & {
isLoading: true;
isFetching: boolean;
data: undefined;
}) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceDetailed, "replykeApi", unknown>> & {
currentData?: SpaceDetailed | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: true;
error: undefined;
} & {
data: SpaceDetailed;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceDetailed, "replykeApi", unknown>> & {
currentData?: SpaceDetailed | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceDetailed, "replykeApi", unknown>> & {
currentData?: SpaceDetailed | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "data" | "error" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & {
isSuccess: true;
isFetching: false;
error: undefined;
} & {
data: SpaceDetailed;
currentData: SpaceDetailed;
} & Required<Pick<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "SpaceMember", SpaceDetailed, "replykeApi", unknown>> & {
currentData?: SpaceDetailed | undefined;
isUninitialized: false;
isLoading: false;
isFetching: false;
isSuccess: false;
isError: false;
}, "fulfilledTimeStamp">>) | (Omit<import("@reduxjs/toolkit/query").QuerySubState<import("@reduxjs/toolkit/query").QueryDefinition<FetchSpaceParams,