import { ExpoGraphqlClient } from '../../../../../commandUtils/context/contextUtils/createGraphqlClient'; import { AppleDevice, AppleDeviceFilterInput, AppleDeviceFragment, AppleDevicesByTeamIdentifierQueryVariables, AppleDevicesPaginatedByAccountQuery, AppleTeamFragment } from '../../../../../graphql/generated'; export type AppleDeviceFragmentWithAppleTeam = AppleDeviceFragment & { appleTeam: AppleTeamFragment; }; export type AppleDeviceQueryResult = Pick; export type AppleDevicesByTeamIdentifierQueryResult = AppleTeamFragment & { appleDevices: AppleDeviceQueryResult[]; }; export type AppleDevicesByIdentifierQueryResult = AppleDeviceQueryResult & { appleTeam: AppleTeamFragment; }; export declare const AppleDeviceQuery: { getAllByAppleTeamIdentifierAsync(graphqlClient: ExpoGraphqlClient, accountName: string, appleTeamIdentifier: string, { useCache }?: { useCache?: boolean; }): Promise; getAllForAppleTeamAsync(graphqlClient: ExpoGraphqlClient, { accountName, appleTeamIdentifier, offset, limit }: AppleDevicesByTeamIdentifierQueryVariables): Promise; getByDeviceIdentifierAsync(graphqlClient: ExpoGraphqlClient, accountName: string, identifier: string): Promise; getAllForAccountPaginatedAsync(graphqlClient: ExpoGraphqlClient, accountName: string, { after, first, before, last, filter, useCache, }: { after?: string; first?: number; before?: string; last?: number; filter?: AppleDeviceFilterInput; useCache?: boolean; }): Promise; };