import * as yup from 'yup'; import { RpcBlockHeader, RpcBurn, RpcMint } from './types'; interface Note { assetId: string; /** * @deprecated Please use getAsset endpoint to get this information */ assetName: string; hash: string; value: string; memo: string; sender: string; } interface Transaction { hash: string; isMinersFee: boolean; notes: Note[]; mints: RpcMint[]; burns: RpcBurn[]; } export type GetTransactionStreamRequest = { incomingViewKey: string; outgoingViewKey?: string; head?: string | null; memoAsHex?: boolean; }; export type GetTransactionStreamResponse = { type: 'connected' | 'disconnected' | 'fork'; head: { sequence: number; }; block: RpcBlockHeader; transactions: Transaction[]; }; export declare const GetTransactionStreamRequestSchema: yup.ObjectSchema; export declare const GetTransactionStreamResponseSchema: yup.ObjectSchema; export {}; //# sourceMappingURL=getTransactionStream.d.ts.map