import { ObservableSet } from "mobx";
/**
 * Wraps an observable array to offer a set like interface.
 *
 * @param array
 */
export declare function asSet<T>(array: Array<T>): ObservableSet<T> & {
    dataObject: typeof array;
};
/**
 * Converts a set to an array. If the set is a collection wrapper it will return the backed array.
 *
 * @param set
 */
export declare function setToArray<T>(set: Set<T>): Array<T>;
