export interface TracingHeaders { "X-TrackunitAppVersion": string; "session-id": string; "commit-number": number; } export interface EnvironmentState { auth: { url: string; clientId: string; issuer: string; }; tracingHeaders: TracingHeaders; managerClassicUrl: string; googleMapsApiKey: string; amplitudeApiKey: string; amplitudeApiEndpoint: string; graphqlPublicUrl: string; graphqlInternalUrl: string; graphqlReportUrl: string; buildVersion: string; commitNumber: number; publicUrl: string; irisAppSdkServerUrl: string; isFeatureBranch: boolean; environment: "dev" | "stage" | "prod"; sentryDsn: string; sessionId: string; managerAiAssistantApiUrl: string; uptimeId: string; trackunitRestApiUrl: string; hubspotRequestAppAccessFormId: string; reportAccessCallback: string; reportAccessClientId: string; } export interface EnvironmentRuntimeApi { getEnvironmentContext: () => Promise; }