import { CdrReader } from "@foxglove/cdr"; import { Duration } from "@foxglove/rostime"; import { Guid, Locator, BuiltinEndpointSet, Durability, ParameterId, VendorId, HistoryAndDepth, ProtocolVersion, ReliabilityAndMaxBlockingTime } from "../common"; export declare class ParametersView { private map; constructor(reader: CdrReader); allParameters(): Readonly>; userData(): Uint8Array | undefined; userDataString(): string | undefined; topicName(): string | undefined; typeName(): string | undefined; durability(): Durability | undefined; reliability(): ReliabilityAndMaxBlockingTime | undefined; history(): HistoryAndDepth | undefined; builtinEndpointSet(): BuiltinEndpointSet | undefined; protocolVersion(): ProtocolVersion | undefined; vendorId(): VendorId | undefined; endpointGuid(): Guid | undefined; participantLeaseDuration(): Duration | undefined; participantGuid(): Guid | undefined; participantVersionInfo(): string | undefined; domainId(): number | undefined; defaultUnicastLocator(): Locator[]; defaultMulticastLocator(): Locator[]; metatrafficUnicastLocator(): Locator[]; metatrafficMulticastLocator(): Locator[]; expectsInlineQoS(): boolean; static FromCdr(serializedData: Uint8Array): ParametersView | undefined; } //# sourceMappingURL=ParametersView.d.ts.map