/**
 * Defines how a DBI will be created/opened
 */
export declare class OpenDBIObject {
    [key: string]: any;
    dupSort: boolean;
    encoding: 'string' | 'json' | 'binary' | 'msgpack' | 'ordered-binary';
    useVersions: boolean;
    sharedStructuresKey: symbol;
    compression: any;
    cache: any;
    freezeData: boolean;
    encoder: any;
    randomAccessStructure: boolean;
    /**
     * @param {Boolean} dupSort - if the dbi allows duplicate keys
     * @param {Boolean} [isPrimary] - if the dbi is the primary dbi
     */
    constructor(dupSort: any, isPrimary?: boolean);
}
