//#region src/types.d.ts type AuthMode = "device_code" | "client_credentials" | "client_token"; type HttpMethod = "GET" | "POST" | "PUT" | "PATCH" | "DELETE"; type ApiType = "graph" | "azure"; type GraphApiVersion = "v1.0" | "beta"; type AuthStatus = { authenticated: boolean; mode: AuthMode; expiresOn?: string; scopes?: string[]; account?: string; }; type TokenInfo = { accessToken: string; expiresOn: Date; scopes?: string[]; account?: string; }; type GraphApiRequest = { apiType?: ApiType; path: string; method?: HttpMethod; apiVersion?: GraphApiVersion; queryParams?: Record; body?: unknown; }; type GraphApiResponse = { status: number; data: unknown; headers?: Record; }; type DeviceCodeInfo = { userCode: string; verificationUri: string; message: string; expiresOn: Date; }; type ServerConfig = { clientId: string; tenantId: string; clientSecret?: string; authMode: AuthMode; graphApiVersion: GraphApiVersion; scopes: string[]; }; declare const DEFAULT_SCOPES: string[]; declare const GRAPH_BASE_URL = "https://graph.microsoft.com"; declare const AZURE_BASE_URL = "https://management.azure.com"; //#endregion export { DEFAULT_SCOPES as a, GraphApiRequest as c, HttpMethod as d, ServerConfig as f, AuthStatus as i, GraphApiResponse as l, ApiType as n, DeviceCodeInfo as o, TokenInfo as p, AuthMode as r, GRAPH_BASE_URL as s, AZURE_BASE_URL as t, GraphApiVersion as u }; //# sourceMappingURL=types-JWtwb_s9.d.ts.map