import { Scope } from "./permissions-BBgPgD70.js";

//#region src/cli/types.d.ts
type CliArgs = {
  accessToken?: string;
  host?: string;
  url?: string;
  mcpUrl?: string;
  sentryDsn?: string;
  openaiBaseUrl?: string;
  scopes?: string;
  addScopes?: string;
  allScopes?: boolean;
  agent?: boolean;
  organizationSlug?: string;
  projectSlug?: string;
  help?: boolean;
  version?: boolean;
  unknownArgs: string[];
};
type EnvArgs = {
  accessToken?: string;
  host?: string;
  url?: string;
  mcpUrl?: string;
  sentryDsn?: string;
  scopes?: string;
  addScopes?: string;
};
type MergedArgs = {
  accessToken?: string;
  host?: string;
  url?: string;
  mcpUrl?: string;
  sentryDsn?: string;
  openaiBaseUrl?: string;
  scopes?: string;
  addScopes?: string;
  allScopes?: boolean;
  agent?: boolean;
  organizationSlug?: string;
  projectSlug?: string;
  help?: boolean;
  version?: boolean;
  unknownArgs: string[];
};
type ResolvedConfig = {
  accessToken: string;
  sentryHost: string;
  mcpUrl?: string;
  sentryDsn?: string;
  openaiBaseUrl?: string;
  finalScopes?: Set<Scope>;
  organizationSlug?: string;
  projectSlug?: string;
};
//# sourceMappingURL=types.d.ts.map
//#endregion
export { CliArgs, EnvArgs, MergedArgs, ResolvedConfig };
//# sourceMappingURL=types-B3T3_E4s.d.ts.map