import type { NnsGovernanceDid, NnsGovernanceService } from "../../../declarations";
/**
 * Checks a Manage Neuron Response for error and returns successful response data.
 *
 * @throws {@link GovernanceError}
 */
export declare const getSuccessfulCommandFromResponse: (response: NnsGovernanceDid.ManageNeuronResponse) => NnsGovernanceDid.Command_1;
/**
 * @throws {@link GovernanceError}
 */
export declare const manageNeuron: ({ request, service, }: {
    request: NnsGovernanceDid.ManageNeuronRequest;
    service: NnsGovernanceService;
}) => Promise<NnsGovernanceDid.Command_1>;
/**
 * @throws {@link GovernanceError}
 */
export declare const simulateManageNeuron: ({ request, service, }: {
    request: NnsGovernanceDid.ManageNeuronRequest;
    service: NnsGovernanceService;
}) => Promise<NnsGovernanceDid.Command_1>;
