/// <reference types="node" />
import { TxData, Input, Output, Change, ScriptType } from '../../config/types';
import { Transaction } from '../../transaction';
export declare const testNormalInput: Input;
export declare const testInputWithInvalidInputPublicKey: {
    pubkeyBuf: Buffer;
    preTxHash: string;
    preIndex: number;
    preValue: string;
    addressIndex: number;
    sequence?: number | undefined;
    purposeIndex?: number | undefined;
    scriptType?: ScriptType | undefined;
};
export declare const testInputWithoutTxId: {
    preTxHash: string;
    preIndex: number;
    preValue: string;
    addressIndex: number;
    sequence?: number | undefined;
    pubkeyBuf?: Buffer | undefined;
    purposeIndex?: number | undefined;
    scriptType?: ScriptType | undefined;
};
export declare const testInputWithZeroAmount: {
    preValue: string;
    preTxHash: string;
    preIndex: number;
    addressIndex: number;
    sequence?: number | undefined;
    pubkeyBuf?: Buffer | undefined;
    purposeIndex?: number | undefined;
    scriptType?: ScriptType | undefined;
};
export declare const testNormalOutput: Output;
export declare const testMaxOutput: Output;
export declare const testOutputWithInvalidAddress: {
    address: string;
    value: string;
};
export declare const testOutputWithZeroAmount: {
    value: string;
    address: string;
};
export declare const testOutputValueWithTooManyDecimals: {
    value: string;
    address: string;
};
export declare const testOutputValueLessThanDust: {
    value: string;
    address: string;
};
export declare const testOutputValueMax: {
    value: string;
    address: string;
};
export declare const testOutputTooLargeValue: {
    value: string;
    address: string;
};
export declare const testNormalV1Output: Output;
export declare const testNormalV8Output: Output;
export declare const testNormalChange: Change;
export declare const testInsufficientFeeChange: Change;
export declare const testTooLargeChange: Change;
export declare const testInvalidChange: Change;
export declare const testTxData: TxData;
export declare const testTransaction: Transaction;
export declare const testMaxTxData: TxData;
export declare const testMaxTransaction: Transaction;
export declare const testSendV1TxData: TxData;
export declare const testSendToV1AddressTransaction: Transaction;
export declare const testSendToV8TxData: TxData;
export declare const testSendToV8AddressTransaction: Transaction;
export declare const testTxDataWithLargeInputs: TxData;
