import * as readline from 'node:readline'; import type { ModelProvider } from '../../../agent/provider.js'; import type { CompletionWriter } from './shared.js'; import { TrustedSkillLedger } from '../../trusted-skill-ledger.js'; import type { InputSurface } from '../../input/input-surface.js'; export declare function wireTrustedSkillEvents(completionWriter: CompletionWriter, ledger: TrustedSkillLedger): () => void; export declare function wireProviderGrants(startupProvider: ModelProvider): void; export declare function createReplInput(): { rl: readline.Interface; inputSurfaceRef: { current: InputSurface | null; }; };