import { Token } from '../../../../../zoo-message-ts/src/api/general/types.ts'; import { GetAllInboxesWithPaginationRequest, GetAllInboxesWithPaginationResponse } from '../../../../../zoo-message-ts/src/api/jobs/types.ts'; import { QueryObserverOptions } from '@tanstack/react-query'; import { FunctionKeyV2 } from '../../constants'; export type GetInboxesInput = Token & { nodeAddress: string; } & GetAllInboxesWithPaginationRequest; export type GetAgentInboxesInput = Token & { nodeAddress: string; agentId: string; showHidden?: boolean; }; export type GetInboxesOutput = GetAllInboxesWithPaginationResponse; export type UseGetInboxes = [ FunctionKeyV2.GET_INBOXES_WITH_PAGINATION, GetInboxesInput ]; export type Options = QueryObserverOptions;