import { JetStreamPublishOptions } from 'nats'; export declare class NatsJetStreamRecord { readonly payload: TData; readonly options: Partial; constructor(payload: TData, options: Partial); } export declare class NatsJetStreamRecordBuilder { private payload?; private options; constructor(payload?: TData); setMsgId(msgId: string): void; getMsgId(): string; appendHeader(key: string, value: string): void; build(): NatsJetStreamRecord; setExpectations(expect: Partial): void; setPayload(payload: TData): void; }