import { Writer, WriterOptions } from 'gdnet-asn1'; import { Parameter } from '../model/Parameter.js'; import { EmberValue, EmberTypedValue } from '../types/types.js'; export { ExtendedWriter as Writer }; declare class ExtendedWriter extends Writer { constructor(options?: WriterOptions); writeReal(value: number, tag: number): void; writeValue(value: EmberValue, tag?: number): void; writeValue(typedValue: EmberTypedValue): void; writeEmberParameter(value: Parameter): void; writeIfDefined(property: T | undefined, writer: (value: T, tag: number) => void, outer: number, inner: number): void; } //# sourceMappingURL=Writer.d.ts.map