export type ScaffoldFailureStage = "argument-parse" | "preflight" | "dependencies" | "fetch-template" | "extract" | "git" | "integrity" | "packages" | "sync" | "index" | "unknown"; export interface ScaffoldErrorContext { stage: ScaffoldFailureStage; targetDir?: string; } export interface ScopedErrorReporter { withScope(callback: (scope: ScopedErrorScope) => void): void; captureException(error: unknown): unknown; } export interface ScopedErrorScope { setLevel(level: "error"): void; setTag(key: string, value: string): void; } /** Capture an install failure with bounded context and no filesystem path. */ export declare function captureScaffoldException(error: unknown, context: ScaffoldErrorContext, reporter: ScopedErrorReporter): void; //# sourceMappingURL=sentry-context.d.ts.map