import * as flatbuffers from 'flatbuffers';
import { SecurityType as SecurityType } from './Enum_generated.js';
export declare class QuoteCancel {
    bb: flatbuffers.ByteBuffer | null;
    bb_pos: number;
    __init(i: number, bb: flatbuffers.ByteBuffer): QuoteCancel;
    static getRootAsQuoteCancel(bb: flatbuffers.ByteBuffer, obj?: QuoteCancel): QuoteCancel;
    static getSizePrefixedRootAsQuoteCancel(bb: flatbuffers.ByteBuffer, obj?: QuoteCancel): QuoteCancel;
    /**
     * Trading account.
     */
    account(): string | null;
    account(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    /**
     * Request identifier specified on the Quote Request.
     */
    reqId(): string | null;
    reqId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    /**
     * Instrument symbol.
     */
    symbol(): string | null;
    symbol(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    /**
     * Exchange or venue symbol.
     */
    venue(): string | null;
    venue(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    /**
     * Security Type. defaults to Spot.
     */
    securityType(): SecurityType;
    /**
     * Unique identifier that will be supplied with every Quote.
     */
    quoteId(): string | null;
    quoteId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
    static startQuoteCancel(builder: flatbuffers.Builder): void;
    static addAccount(builder: flatbuffers.Builder, accountOffset: flatbuffers.Offset): void;
    static addReqId(builder: flatbuffers.Builder, reqIdOffset: flatbuffers.Offset): void;
    static addSymbol(builder: flatbuffers.Builder, symbolOffset: flatbuffers.Offset): void;
    static addVenue(builder: flatbuffers.Builder, venueOffset: flatbuffers.Offset): void;
    static addSecurityType(builder: flatbuffers.Builder, securityType: SecurityType): void;
    static addQuoteId(builder: flatbuffers.Builder, quoteIdOffset: flatbuffers.Offset): void;
    static endQuoteCancel(builder: flatbuffers.Builder): flatbuffers.Offset;
    static createQuoteCancel(builder: flatbuffers.Builder, accountOffset: flatbuffers.Offset, reqIdOffset: flatbuffers.Offset, symbolOffset: flatbuffers.Offset, venueOffset: flatbuffers.Offset, securityType: SecurityType, quoteIdOffset: flatbuffers.Offset): flatbuffers.Offset;
}
