type TXOBitcoinAddress = string;
type TXOTXHash = string;
export interface TXO {
    blk?: {
        i: number;
        h: string;
        t: any;
    };
    tx: {
        h: TXOTXHash;
        r: any;
    };
    in: TXOInput[];
    out: TXOOutput[];
    coinbase: any;
}
export interface TXOInput {
    i: number;
    b0: any;
    b1: any;
    b2: any;
    b3: any;
    s1: any;
    s2: any;
    s3: any;
    s4: any;
    h1: any;
    h2: any;
    h3: any;
    h4: any;
    e: {
        h: string;
        i: number;
        a: TXOBitcoinAddress;
        p: string;
    };
}
export interface TXOOutput {
    i: number;
    str: string;
    b0: any;
    b1: any;
    b2: any;
    b3: any;
    s1: any;
    s2: any;
    s3: any;
    s4: any;
    s5: any;
    s6: any;
    h1: any;
    h2: any;
    h3: any;
    h4: any;
    e: {
        v: number;
        i: number;
        a: TXOBitcoinAddress;
    };
}
export declare function rawTxToTxo(transaction: string, options?: any): TXO;
export {};
