import { EncodeStream } from '../encode-stream'; import { TypeSet } from '../types/type-set'; import { JSOptions, Value } from './types'; export declare class Set implements Value { type: TypeSet; items: Value[] | null; constructor(type: TypeSet, items: Value[] | null); indexOf(value: Value): number; at(index: number): Value | undefined; toString(): string; serialize(stream: EncodeStream): import("../zjson").Value[] | null; isUnset(): boolean; toJS(opts?: JSOptions): any[] | null; }