import type { Collection } from "../../interfaces/models/Collection"; import type { Entity } from "../../interfaces/models/Entity"; interface FetchRootCollectionParams { projectId: string; } interface FetchSubCollectionsParams { projectId: string; collectionId: string; } interface FetchCollectionEntitiesParams { projectId: string; collectionId: string; page?: number; limit?: number; sortBy?: "new" | "top" | "hot" | "added"; sortDir?: "asc" | "desc"; include?: string | string[]; } interface FetchCollectionEntitiesResponse { data: Entity[]; pagination: { page: number; pageSize: number; totalPages: number; totalItems: number; hasMore: boolean; }; } interface CreateCollectionParams { projectId: string; parentCollectionId: string; collectionName: string; } interface UpdateCollectionParams { projectId: string; collectionId: string; update: { name: string; }; } interface DeleteCollectionParams { projectId: string; collectionId: string; } interface AddToCollectionParams { projectId: string; collectionId: string; entityId: string; } interface AddToCollectionResponse { success: boolean; collection: { id: string; entityCount: number; }; } interface RemoveFromCollectionParams { projectId: string; collectionId: string; entityId: string; } interface RemoveFromCollectionResponse { success: boolean; collection: { id: string; entityCount: number; }; } export declare const collectionsApi: import("@reduxjs/toolkit/query").Api, { fetchRootCollection: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; fetchSubCollections: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>; fetchCollectionEntities: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>; createCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; updateCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; deleteCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>; addToCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>; removeFromCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>; }, "sublayApi", "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", typeof import("@reduxjs/toolkit/query").coreModuleName | typeof import("@reduxjs/toolkit/dist/query/react").reactHooksModuleName>; export declare const useFetchRootCollectionQuery: = 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchRootCollectionParams, 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | 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, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>; }, useLazyFetchRootCollectionQuery: = 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: FetchRootCollectionParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: FetchRootCollectionParams; }], useFetchSubCollectionsQuery: = 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchSubCollectionsParams, 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | 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, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>>; }, useLazyFetchSubCollectionsQuery: = 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: FetchSubCollectionsParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: FetchSubCollectionsParams; }], useFetchCollectionEntitiesQuery: = 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchCollectionEntitiesParams, 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | 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, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>>; }, useLazyFetchCollectionEntitiesQuery: = 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: FetchCollectionEntitiesParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: FetchCollectionEntitiesParams; }], useCreateCollectionMutation: = ({ 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: CreateCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: CreateCollectionParams | undefined; reset: () => void; }], useUpdateCollectionMutation: = ({ 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: UpdateCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: UpdateCollectionParams | undefined; reset: () => void; }], useDeleteCollectionMutation: = ({ 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: DeleteCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: DeleteCollectionParams | undefined; reset: () => void; }], useAddToCollectionMutation: = ({ 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: AddToCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: AddToCollectionParams | undefined; reset: () => void; }], useRemoveFromCollectionMutation: = ({ 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: RemoveFromCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: RemoveFromCollectionParams | undefined; reset: () => void; }]; export declare const fetchRootCollection: import("@reduxjs/toolkit/query").ApiEndpointQuery, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>, { fetchRootCollection: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; fetchSubCollections: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>; fetchCollectionEntities: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>; createCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; updateCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; deleteCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>; addToCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>; removeFromCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>; }> & { useQuery: = 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchRootCollectionParams, 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | 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, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>; }; useLazyQuery: = 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: FetchRootCollectionParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: FetchRootCollectionParams; }]; useQuerySubscription: (arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchRootCollectionParams, options?: import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; }) => { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>; }; useLazyQuerySubscription: (options?: import("@reduxjs/toolkit/query").SubscriptionOptions) => readonly [(arg: FetchRootCollectionParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>, FetchRootCollectionParams | typeof import("@reduxjs/toolkit/dist/query/react").UNINITIALIZED_VALUE, { reset: () => void; }]; useQueryState: = 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchRootCollectionParams, options?: { 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?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection; currentData: Collection; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>> & { currentData?: Collection | 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]; }, fetchSubCollections: import("@reduxjs/toolkit/query").ApiEndpointQuery, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>, { fetchRootCollection: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; fetchSubCollections: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>; fetchCollectionEntities: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>; createCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; updateCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; deleteCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>; addToCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>; removeFromCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>; }> & { useQuery: = 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchSubCollectionsParams, 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | 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, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>>; }; useLazyQuery: = 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: FetchSubCollectionsParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: FetchSubCollectionsParams; }]; useQuerySubscription: (arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchSubCollectionsParams, options?: import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; }) => { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>>; }; useLazyQuerySubscription: (options?: import("@reduxjs/toolkit/query").SubscriptionOptions) => readonly [(arg: FetchSubCollectionsParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>>, FetchSubCollectionsParams | typeof import("@reduxjs/toolkit/dist/query/react").UNINITIALIZED_VALUE, { reset: () => void; }]; useQueryState: = 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchSubCollectionsParams, options?: { 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?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: Collection[]; currentData: Collection[]; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>> & { currentData?: Collection[] | 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]; }, fetchCollectionEntities: import("@reduxjs/toolkit/query").ApiEndpointQuery, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>, { fetchRootCollection: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; fetchSubCollections: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>; fetchCollectionEntities: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>; createCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; updateCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; deleteCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>; addToCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>; removeFromCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>; }> & { useQuery: = 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchCollectionEntitiesParams, 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | 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, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>>; }; useLazyQuery: = 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }) => R) | undefined; }, "skip">) | undefined) => [(arg: FetchCollectionEntitiesParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>>, [R][R extends any ? 0 : never] & { reset: () => void; }, { lastArg: FetchCollectionEntitiesParams; }]; useQuerySubscription: (arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchCollectionEntitiesParams, options?: import("@reduxjs/toolkit/query").SubscriptionOptions & { skip?: boolean; refetchOnMountOrArgChange?: boolean | number; }) => { refetch: () => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>>; }; useLazyQuerySubscription: (options?: import("@reduxjs/toolkit/query").SubscriptionOptions) => readonly [(arg: FetchCollectionEntitiesParams, preferCacheValue?: boolean) => import("@reduxjs/toolkit/query").QueryActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>>, FetchCollectionEntitiesParams | typeof import("@reduxjs/toolkit/dist/query/react").UNINITIALIZED_VALUE, { reset: () => void; }]; useQueryState: = 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error">>)> & { status: import("@reduxjs/toolkit/query").QueryStatus; }>(arg: typeof import("@reduxjs/toolkit/query").skipToken | FetchCollectionEntitiesParams, options?: { 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?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "isUninitialized"> & { isUninitialized: true; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "data" | "isLoading" | "isFetching"> & { isLoading: true; isFetching: boolean; data: undefined; }) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: true; error: undefined; } & { data: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "data" | "fulfilledTimeStamp" | "currentData" | "isFetching" | "isSuccess"> & { isSuccess: true; isFetching: false; error: undefined; } & { data: FetchCollectionEntitiesResponse; currentData: FetchCollectionEntitiesResponse; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "fulfilledTimeStamp">>) | (Omit, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | undefined; isUninitialized: false; isLoading: false; isFetching: false; isSuccess: false; isError: false; }, "error" | "isError"> & { isError: true; } & Required, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>> & { currentData?: FetchCollectionEntitiesResponse | 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]; }, createCollection: import("@reduxjs/toolkit/query").ApiEndpointMutation, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>, { fetchRootCollection: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; fetchSubCollections: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>; fetchCollectionEntities: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>; createCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; updateCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; deleteCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>; addToCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>; removeFromCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>; }> & { useMutation: = ({ 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: CreateCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: CreateCollectionParams | undefined; reset: () => void; }]; }, updateCollection: import("@reduxjs/toolkit/query").ApiEndpointMutation, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>, { fetchRootCollection: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; fetchSubCollections: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>; fetchCollectionEntities: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>; createCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; updateCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; deleteCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>; addToCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>; removeFromCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>; }> & { useMutation: = ({ 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: Collection | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: UpdateCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: UpdateCollectionParams | undefined; reset: () => void; }]; }, deleteCollection: import("@reduxjs/toolkit/query").ApiEndpointMutation, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>, { fetchRootCollection: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; fetchSubCollections: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>; fetchCollectionEntities: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>; createCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; updateCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; deleteCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>; addToCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>; removeFromCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>; }> & { useMutation: = ({ 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: void | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: DeleteCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: DeleteCollectionParams | undefined; reset: () => void; }]; }, addToCollection: import("@reduxjs/toolkit/query").ApiEndpointMutation, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>, { fetchRootCollection: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; fetchSubCollections: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>; fetchCollectionEntities: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>; createCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; updateCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; deleteCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>; addToCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>; removeFromCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>; }> & { useMutation: = ({ 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: AddToCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: AddToCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: AddToCollectionParams | undefined; reset: () => void; }]; }, removeFromCollection: import("@reduxjs/toolkit/query").ApiEndpointMutation, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>, { fetchRootCollection: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; fetchSubCollections: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection[], "sublayApi", unknown>; fetchCollectionEntities: import("@reduxjs/toolkit/query").QueryDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", FetchCollectionEntitiesResponse, "sublayApi", unknown>; createCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; updateCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", Collection, "sublayApi", unknown>; deleteCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", void, "sublayApi", unknown>; addToCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", AddToCollectionResponse, "sublayApi", unknown>; removeFromCollection: import("@reduxjs/toolkit/query").MutationDefinition, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>; }> & { useMutation: = ({ 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "data" | "fulfilledTimeStamp"> & Required> & { 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | 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?: RemoveFromCollectionResponse | undefined; error?: import("@reduxjs/toolkit").SerializedError | import("@reduxjs/toolkit/query").FetchBaseQueryError | undefined; endpointName: string; startedTimeStamp: number; fulfilledTimeStamp?: number; }, "error"> & Required> & { status: import("@reduxjs/toolkit/query").QueryStatus.rejected; isUninitialized: false; isLoading: false; isSuccess: false; isError: true; })) => R) | undefined; fixedCacheKey?: string; } | undefined) => readonly [(arg: RemoveFromCollectionParams) => import("@reduxjs/toolkit/query").MutationActionCreatorResult, "AppNotification" | "Collection" | "CollectionEntities" | "User" | "Entity" | "Space" | "TableRow" | "NotificationPreferences", RemoveFromCollectionResponse, "sublayApi", unknown>>, import("@reduxjs/toolkit/query").TSHelpersNoInfer & { originalArgs?: RemoveFromCollectionParams | undefined; reset: () => void; }]; }; export {};