import { Identity, Procedure } from "../../internal";
import { Signer } from "../../types";
import { ProcedureAuthorization } from "../../types/internal";
export interface RemoveSecondaryKeysParams {
    signers: Signer[];
}
export declare type Params = RemoveSecondaryKeysParams & {
    identity: Identity;
};
/**
 * @hidden
 */
export declare function prepareRemoveSecondaryKeys(this: Procedure<Params>, args: Params): Promise<void>;
/**
 * @hidden
 */
export declare function getAuthorization(this: Procedure<Params>, { identity: { did } }: Params): ProcedureAuthorization;
/**
 * @hidden
 */
export declare const removeSecondaryKeys: () => Procedure<Params>;
//# sourceMappingURL=removeSecondaryKeys.d.ts.map