/**
 * A collection of keys and values.
 */
export declare class Collection {
    name: string;
    /**
     * Opens a collection
     * @param name name of the collection to open
     */
    constructor(name: string);
    /**
     * Stores data in the collection associated key
     * @param key key for data
     * @param obj value to store
     */
    put(key: string, obj: string): Promise<{}>;
    /**
     * Retrieves data from the collection store
     * @param key key to retrieve
     */
    get(key: string): Promise<{}>;
    /**
     * Deletes data from the collection store.
     * @param key key to delete
     */
    del(key: string): Promise<{}>;
}
declare const data: {
    collection(name: string): Collection;
    dropCollection(name: string): Promise<{}>;
};
export default data;
