import type { Team } from '../types'; interface AGGTeam extends Omit { members?: { nodes: AGGMember[]; }; } interface AGGMember { member: { accountId: string; name: string; picture: string; }; } interface AGGResult { team: AGGTeam; } export declare const extractIdFromAri: (ari: string) => string; /** * @deprecated Use idToAriSafe instead */ export declare const idToAri: (teamId: string) => string; export declare const idToAriSafe: (teamIdOrTeamAri: string) => string; export declare const convertTeam: (result: AGGResult) => Team; export declare const GATEWAY_QUERY_V2: 'query TeamCard($teamId: ID!, $siteId: String!) {\n Team: team {\n team: teamV2(id: $teamId, siteId: $siteId) @optIn(to: "Team-v2") {\n \n id\n displayName\n description\n smallHeaderImageUrl\n largeHeaderImageUrl\n smallAvatarImageUrl\n largeAvatarImageUrl\n\t isVerified\n\t state\n members {\n nodes {\n member {\n accountId\n name\n picture\n }\n }\n }\n\n }\n }\n}'; type TeamQueryVariables = { teamId: string; siteId?: string; }; export declare const buildGatewayQuery: ({ teamId, siteId, }: TeamQueryVariables) => { query: string; variables: { teamId: string; siteId: string; }; }; export declare const addHeaders: (headers: Headers) => Headers; export declare function getTeamFromAGG(url: string, teamId: string, siteId?: string): Promise; export {};