import type { CommandSpec } from "../internals/plan.js"; import { type VerificationPass, type VerificationPipelineRun } from "../verification/index.js"; export declare const SESSION_GUARDRAIL_PASS_NAMES: readonly ["session-input-bounds", "session-secret-detection", "session-dangerous-action"]; export interface SessionGuardInput { text: string; source?: string; maxChars?: number; } export interface SessionGuardOptions { projectRoot: string; timeoutMs?: number; maxEvidencePerPass?: number; } export interface SessionGuardReport extends VerificationPipelineRun { schemaVersion: 1; input: { source: string; sha256: string; originalChars: number; inspectedChars: number; truncated: boolean; }; } export declare function createSessionGuardrailPasses(): VerificationPass[]; export declare function runSessionGuardrails(input: SessionGuardInput, options: SessionGuardOptions): Promise; export declare const command: CommandSpec;