import type { Hex } from 'viem'; import { type IndependentOwnerSignature } from '../../signing/intent-plans/independent.js'; import type { IntentWorkflowContext, PreparedIntent, SignedIntent } from './types.js'; export declare function signIntent(context: IntentWorkflowContext, prepared: PreparedIntent): Promise>; export declare function signIntentAsOwner(context: IntentWorkflowContext, prepared: PreparedIntent, selection: { readonly signerId: string; readonly validatorId?: number | Hex; }): Promise; export declare function assembleIntent(context: IntentWorkflowContext, prepared: PreparedIntent, signatures: readonly IndependentOwnerSignature[]): Promise>; //# sourceMappingURL=sign-transaction.d.ts.map