@junobuild/admin
Version:
A library for interfacing with admin features of Juno
26 lines (25 loc) • 1.22 kB
TypeScript
import type { Principal } from '@icp-sdk/core/principal';
import { type MissionControlDid, type MissionControlParameters } from '@junobuild/ic-client/actor';
/**
* @deprecated - Replaced in Mission Control > v0.0.14 with public custom section juno:package
*/
export declare const version: ({ missionControl }: {
missionControl: MissionControlParameters;
}) => Promise<string>;
export declare const getUser: ({ missionControl }: {
missionControl: MissionControlParameters;
}) => Promise<Principal>;
export declare const listControllers: ({ missionControl }: {
missionControl: MissionControlParameters;
}) => Promise<[Principal, MissionControlDid.AccessKey][]>;
export declare const setSatellitesController: ({ missionControl, satelliteIds, controllerIds, controller }: {
missionControl: MissionControlParameters;
satelliteIds: Principal[];
controllerIds: Principal[];
controller: MissionControlDid.SetAccessKey;
}) => Promise<undefined>;
export declare const setMissionControlController: ({ missionControl, controllerIds, controller }: {
missionControl: MissionControlParameters;
controllerIds: Principal[];
controller: MissionControlDid.SetAccessKey;
}) => Promise<undefined>;