import { BlindingKey } from './keys/childKeyDesc/blindingKey';
import { ManagedObj } from './managedObj';
import { Point } from './point';
import { RangeProof } from './rangeProof';
import { SpendingKey } from './keys/childKeyDesc/txKeyDesc/spendingKey';
export declare class CTxOutBlsctData extends ManagedObj {
    rangeProofCache?: RangeProof;
    constructor(obj: any);
    value(): any;
    getSpendingKey(): SpendingKey;
    getEphemeralKey(): Point;
    getBlindingKey(): BlindingKey;
    getRangeProof(): RangeProof;
    getViewTag(): number;
}
