export interface Team { id: string; url: string; locale: string; timezone: string; } export interface User { id: string; locale: string; timezone: string; } export interface Extension { key: string; local_id: string; target: string; location: string; data?: Record; } export declare enum EnvironmentType { Development = "development", Production = "production" } export interface NexusAppContext { app: { id: string; version: string; }; environment: { id: string; type: EnvironmentType; }; team: Team; installation: { id: string; }; invocation: { id: string; }; user?: User; extension?: Extension; event?: { trigger: { key: string; type: string; }; }; } export interface NexusRequestContext extends NexusAppContext { } export type NexusRequestContextRaw = NexusRequestContext; export type NexusRequestEventContextRaw = Omit; //# sourceMappingURL=context.d.ts.map