import { ManagedObj } from './managedObj';
import { CTxId } from './ctxId';
export declare class OutPoint extends ManagedObj {
    constructor(obj: any);
    static generate(ctxId: CTxId, outIndex: number): OutPoint;
    value(): any;
    serialize(): string;
    static deserialize(this: new (obj: any) => OutPoint, hex: string): OutPoint;
}
