import { type WorkflowContext, type WorkflowResult } from './types.js'; export interface SignDefiCallInput { chainId: number; to: string; data: string; value?: string; } /** * Decode → fail-closed reject → policy → sign workflow. * * Interface-agnostic: callers provide WorkflowContext with their own * AuditSink, caller tag, and service name. */ export declare function signDefiCall(ctx: WorkflowContext, actionName: string, input: SignDefiCallInput): Promise;