import type { AppErrorMetadata } from "./app-error.js"; import type { SuggestedAction } from "../cli-runtime/suggested-action.js"; /** * Redact common credential shapes plus exact secret values harvested from a * structured error boundary. */ export declare const redactSensitiveText: (input: string, options?: { readonly secrets?: ReadonlyArray; }) => string; /** Exact credential values stored under known sensitive keys. */ export declare const collectSensitiveStrings: (value: unknown) => ReadonlyArray; export declare const redactSensitiveValue: (value: unknown, options?: { readonly secrets?: ReadonlyArray; }) => unknown; export declare const redactAppErrorMetadata: (metadata: AppErrorMetadata, secrets?: ReadonlyArray) => AppErrorMetadata; export declare const redactSuggestedAction: (suggestion: SuggestedAction, secrets?: ReadonlyArray) => SuggestedAction; /** Exposed for contract tests and diagnostics. */ export declare const REDACTED_SECRET = "[REDACTED]"; //# sourceMappingURL=secret-redaction.d.ts.map