import { ResultType, Visible2DAtomType, deepPartial } from '../common/data-type';
/**
 * @public
 * @class VisibleAtomController
 */
declare class VisibleAtomController {
    private apiClassName2D;
    private obj;
    /**
     * @constructor
     * @param {any} obj
     */
    constructor(obj: any);
    /**
     * @public
     * @async
     * @function SetVisible2D
     * @param {Array<string>} eids
     * @param {deepPartial<Visible2DAtomType>} opt
     * @returns {Promise<ResultType>}
     */
    SetVisible2D(eids: Array<string>, opt: deepPartial<Visible2DAtomType>): Promise<ResultType>;
}
export default VisibleAtomController;
