import { ExpoGraphqlClient } from '../../commandUtils/context/contextUtils/createGraphqlClient'; import { UpdateBranchBasicInfoFragment, UpdateFragment, ViewUpdateChannelBasicInfoOnAppQuery, ViewUpdateChannelBasicInfoOnAppQueryVariables, ViewUpdateChannelOnAppQuery, ViewUpdateChannelOnAppQueryVariables, ViewUpdateChannelsOnAppQuery, ViewUpdateChannelsOnAppQueryVariables, ViewUpdateChannelsPaginatedOnAppQuery, ViewUpdateChannelsPaginatedOnAppQueryVariables } from '../generated'; type ViewUpdateChannelsOnAppObject = NonNullable[number]; type UpdateChannelByNameObject = NonNullable; export type UpdateChannelObject = ViewUpdateChannelsOnAppObject & UpdateChannelByNameObject; export type UpdateBranchObject = UpdateChannelObject['updateBranches'][number]; export declare function composeUpdateBranchObject(branchInfo: UpdateBranchBasicInfoFragment, updateGroups: UpdateFragment[][]): UpdateBranchObject; export declare const ChannelQuery: { viewUpdateChannelBasicInfoAsync(graphqlClient: ExpoGraphqlClient, { appId, channelName }: ViewUpdateChannelBasicInfoOnAppQueryVariables): Promise>; viewUpdateChannelAsync(graphqlClient: ExpoGraphqlClient, { appId, channelName, filter }: ViewUpdateChannelOnAppQueryVariables): Promise; viewUpdateChannelsOnAppAsync(graphqlClient: ExpoGraphqlClient, { appId, limit, offset }: ViewUpdateChannelsOnAppQueryVariables): Promise; viewUpdateChannelsBasicInfoPaginatedOnAppAsync(graphqlClient: ExpoGraphqlClient, { appId, first, after, last, before }: ViewUpdateChannelsPaginatedOnAppQueryVariables): Promise; }; export {};