import type { PlanContext } from "../internals/plan.js"; import type { Check } from "../internals/verify.js"; export declare const TRUST_DANGER_CODES: Set; export interface AcknowledgementResult { checks: Check[]; acceptedFingerprints: string[]; } export declare function acknowledgeReason(ctx: PlanContext): string | undefined; export declare function requestedAcknowledgementFingerprints(ctx: PlanContext): string[]; export declare function hasAcknowledgementRequest(ctx: PlanContext): boolean; export declare function applyTrustAcknowledgements(checks: readonly Check[], ctx: PlanContext): AcknowledgementResult; export declare function acknowledgeCommandHint(command: "workspace add" | "trust scan", source: string, checks: readonly Check[]): string | undefined;