import { InteractionContext } from '../../Connection'; import { Ogmios, EvaluateTransactionSuccess, ExecutionUnits, RedeemerPointer, Utxo } from '@cardano-ogmios/schema'; export * as errors from './errors'; type Response = Ogmios['EvaluateTransactionResponse']; type Success = EvaluateTransactionSuccess; export type EvaluationResult = { validator: RedeemerPointer; budget: ExecutionUnits; }; export declare function evaluateTransaction(context: InteractionContext, serializedTransaction: string, additionalUtxo?: Utxo): Promise; export declare function handler(response: Response, resolve: (value?: EvaluationResult[]) => void, reject: (reason?: any) => void): void; export declare function isEvaluateTransactionSuccess(response: any): response is Success; //# sourceMappingURL=index.d.ts.map