import { Skill } from "@sentry/mcp-core/skills";

//#region src/cli/types.d.ts
type CliArgs = {
  accessToken?: string;
  host?: string;
  url?: string;
  mcpUrl?: string;
  sentryDsn?: string;
  openaiBaseUrl?: string;
  openaiModel?: string;
  skills?: string;
  agent?: boolean;
  organizationSlug?: string;
  projectSlug?: string;
  help?: boolean;
  version?: boolean;
  unknownArgs: string[];
};
type EnvArgs = {
  accessToken?: string;
  host?: string;
  url?: string;
  mcpUrl?: string;
  sentryDsn?: string;
  openaiModel?: string;
  skills?: string;
};
type MergedArgs = {
  accessToken?: string;
  host?: string;
  url?: string;
  mcpUrl?: string;
  sentryDsn?: string;
  openaiBaseUrl?: string;
  openaiModel?: string;
  skills?: string;
  agent?: boolean;
  organizationSlug?: string;
  projectSlug?: string;
  help?: boolean;
  version?: boolean;
  unknownArgs: string[];
};
type ResolvedConfig = {
  accessToken: string;
  sentryHost: string;
  mcpUrl?: string;
  sentryDsn?: string;
  openaiBaseUrl?: string;
  openaiModel?: string;
  /** Primary authorization method */
  finalSkills?: Set<Skill>;
  organizationSlug?: string;
  projectSlug?: string;
};
//# sourceMappingURL=types.d.ts.map
//#endregion
export { CliArgs, EnvArgs, MergedArgs, ResolvedConfig };
//# sourceMappingURL=types-D5f00mg9.d.ts.map