import type { Principal } from '@dfinity/principal';
import type { Controller, SetController } from '../../declarations/mission_control/mission_control.did';
import type { MissionControlParameters } from '../types/actor.types';
/**
 * @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, Controller][]>;
export declare const setSatellitesController: ({ missionControl, satelliteIds, controllerIds, controller }: {
    missionControl: MissionControlParameters;
    satelliteIds: Principal[];
    controllerIds: Principal[];
    controller: SetController;
}) => Promise<undefined>;
export declare const setMissionControlController: ({ missionControl, controllerIds, controller }: {
    missionControl: MissionControlParameters;
    controllerIds: Principal[];
    controller: SetController;
}) => Promise<undefined>;
