import * as flatbuffers from "flatbuffers";
import { MarketDataSnapshot as MarketDataSnapshotGenerated } from "./MarketDataSnapshot_generated";
export declare class MarketDataSnapshot extends MarketDataSnapshotGenerated {
    #private;
    /**
     * Trading account.
     */
    account(): string | null;
    account(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    /**
     * Quote identifier.
     */
    quoteId(): string | null;
    quoteId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    /**
     * Replaces account within the fbs message.
     * @param account The new account symbol.
     */
    replaceAccount(account: string): void;
    /**
     * Instrument symbol.
     */
    symbol(): string | null;
    symbol(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    /**
     * Tenor symbol.
     */
    tenor(): string | null;
    tenor(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    /**
     * Exchange or venue symbol.
     */
    venue(): string | null;
    venue(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
}
