import { VersionedMessage } from '../message';
export declare type TransactionVersion = 'legacy' | 0;
export declare class VersionedTransaction {
    signatures: Array<Uint8Array>;
    message: VersionedMessage;
    constructor(message: VersionedMessage, signatures: Array<Uint8Array>);
    static deserialize(serializedTransaction: Uint8Array): VersionedTransaction;
    serialize(): Uint8Array;
}
