import { Duration } from "@foxglove/rostime"; import { Guid, Locator, BuiltinEndpointSet, Durability, ParameterId, VendorId, HistoryAndDepth, ProtocolVersion, ReliabilityAndMaxBlockingTime } from "../common"; export declare class Parameters { private writer; get data(): Uint8Array; stringParam(paramterId: ParameterId, value: string): void; topicName(value: string): void; typeName(value: string): void; durability(value: Durability): void; reliability(value: ReliabilityAndMaxBlockingTime): void; history(value: HistoryAndDepth): void; endpointGuid(value: Guid): void; adlinkEntityFactory(value: number): void; userData(value: Uint8Array): void; userDataString(value: string): void; protocolVersion(value: ProtocolVersion): void; vendorId(value: VendorId): void; participantLeaseDuration(value: Duration): void; participantGuid(value: Guid): void; builtinEndpointSet(value: BuiltinEndpointSet): void; domainId(value: number): void; defaultUnicastLocator(value: Locator): void; metatrafficUnicastLocator(value: Locator): void; finish(): void; private writePrefix; } //# sourceMappingURL=Parameters.d.ts.map